onramp.sources模块 19Fleet on-ramp from export
从您已有的导出把现有智能体集群迁入平面,在您读过将要落地的具体内容之后。
onramp.sources 列出平面可以读取的导出:LangGraph、CrewAI、AutoGen、Okta、Entra、Terraform 和 Kubernetes。plan 把其中之一转换为智能体、授权、资源和边,不写入任何内容。apply 随后通过实时引擎登记、授权并映射它们。
onramp.sources模块 19从您已有的导出把现有智能体集群迁入平面,在您读过将要落地的具体内容之后。
onramp.sources 列出平面可以读取的导出:LangGraph、CrewAI、AutoGen、Okta、Entra、Terraform 和 Kubernetes。plan 把其中之一转换为智能体、授权、资源和边,不写入任何内容。apply 随后通过实时引擎登记、授权并映射它们。
每个来源都从您提交的导出中读取。不会连接 Okta、Entra、云账户或集群,也不运行任何提供方或操作器。请先导出资产,再在这里规划并应用。
vonramp/0。sourceslanggraph、crewai、autogen、okta、entra、 和 。GET /api/v1/acp/onramp/sources 返回格式版本和七个来源名称。用 source 和您自己的 namespace 提交匹配的导出。
plan 返回它将创建的智能体、授权、资源和边,各自的数量,以及对每个被跳过的行的警告,并指出其在导出中的位置。
点击运行,将左侧的请求发送到共享演示工作区。
在共享的演示工作区中使用演示密钥运行:任何人都可以看到其中的内容,因此请勿发送任何私密信息。
一个符合 API 接受格式的请求,以及模块返回格式的示例响应。
GET /api/v1/acp/onramp/sources Authorization: Bearer av_workspace_•••• → 200 { v, sources }
团队提交其编译后的图。每个节点成为一个智能体,每条边成为 calls 关系,所以集群带着完整的结构进来。
安全负责人导出服务主体。已禁用的也会被登记,并在警告中标注为在来源处未启用。
迁移转移的是授权,而不只是名称。plan 先展示全部变更,因此审阅者批准的是具体的行,而不是摘要。
模块是对一件狭窄事情的强力保证。请仅在其确切范围内依赖它。
plan 不写入任何内容:它读取您提交的导出并返回将发生的变更。did:web:<namespace>:<source>:<id>;没有默认命名空间。apply 的计划会根据其自身的来源和命名空间重新检查,因此不能用 apply 写入任意行。apply 同时需要 policies.approve 和 agents.create,因为它既写授权又登记智能体。plan 和 sources 都不需要。
放在 export、inventory、、、、 或 之下提交。如果都不存在,则把请求体本身当作导出读取。
使用工作区 API 密钥作为 Bearer 令牌进行认证。基础 URL 为 https://api.intramedial.com。
/api/v1/acp/onramp/sources列出入口可以读取的导出格式。/api/v1/acp/onramp/plan读取导出并返回将被创建的内容。terraformkubernetesplan.agentsdid、displayName、source 和 origin(它在导出中的来源位置)。plan.grantsprincipal、resource 和 action。plan.edgesfrom、to 和 rel,例如 calls 或 may_call。plan.warningsat 和 reason。绝不会用编造的标识符登记智能体。countsappliedapply 的各步骤结果,每个失败都列在其原因旁边。apply 将每个智能体登记为客户智能体,写入每项授权,并通过 cartographer.map 的运维路径记录每条边。失败的行会被报告,其他的仍会落地。
回答带有 applied:已登记和失败的智能体、已授予和失败的授权、已映射和失败的边,以及被命名的资源数量。
{
"v": "onramp/0",
"sources": [
"langgraph",
"crewai",
"autogen",
"okta",
"entra",
"terraform",
"kubernetes"
]
}服务账户成为智能体。以导出中缺失的账户运行的工作负载会收到警告,不会为其虚构主体。
identity.enroll,apply 本身就为每个智能体调用它。mandates.compile 中编写和检查;本模块只带入导出所述的内容。apply 也不向账本追加事件。stategraphcrewpayloaddata资源的存在是因为某个底层有它。计划列出平面将使用的 URN,applied.resources.named 对其计数而不写入任何内容。
source 和 namespace 都必填;未知的来源或空的命名空间会被以 400 拒绝。.、_ 和 -,并截断到 64 个字符。plan 和 sources 不计量;通过 apply 登记与其他任何登记一样计量。/api/v1/acp/onramp/apply此模块没有 MCP 操作。请通过 REST 从任何智能体或程序调用它。
mandates.compile03coordination.fleetmap11Fleet Map一次调用读取工作区中每个智能体的许可项、租约、等待者和隔离,取材于平台已准入的内容。mcp.shadow13Shadow agent discovery列出 MCP 网关见过的工具调用及其背后的智能体,让无人登记的调用方与已登记的并列显示。civics.presence14Agent presence让智能体看到哪些同伴在线以及各自持有什么,这样沉默的智能体就不会被误认为敌对的智能体。trust.get15Trust scores and autonomy读取智能体的信任分及其赢得的自主等级,使自主权跟随平台实际见到的行为。worldmodel.graph16World model graph查看您的工作区所知道的每个智能体、代码库、租约和具名资源以及它们如何连接,无需先绘制地图。tenancy.tree18Tenant tree and reach把经销商及其客户建模为一棵树,并根据委托计算谁能到达各个分支,而不是存储它。