Console API /api/v1
控制平面
Workspace、Model、Provider、Connection、Tool、Agent、Workflow。发布的是经过测试的版本与绑定。
为什么需要
ActWeave 不是又一个聊天后台,也不是 ERP / CRM / CMDB 的替代品。它坐在既有业务系统与智能应用之间:把能力收敛为有契约的 Tool,再以受控运行 API 交给调用方。
业务 API 分散,模型直接拼 HTTP 调用
Provider、Connection 与带输入/输出 Schema 的 Tool;OpenAPI 可导入为草稿
凭证、出站身份和环境散落在调用方
Service Connection 保存运行连接与身份策略;Provider 声明契约与允许的 scope
改动 API 后难以知道运行面会受何影响
Tool 具备草稿、测试、发布、禁用与版本;Agent / Workflow 只绑定已发布能力
每个应用自己发明一套接入方式
AAP 提供 OAuth Client、Grant、Conversation、Run、SSE 与 TypeScript SDK
一次执行跨模型、子 Agent、工作流后难以排查
审计中心按 Trace 展示步骤与嵌套委派;运行事件可通过 SSE 跟随和重放
如何工作
控制台只是控制平面的一个入口。对外运行接入走与管理面分离的 AAP 路径;第三方不需要、也不应使用管理员的控制台会话来调用 Agent。
Console API /api/v1
Workspace、Model、Provider、Connection、Tool、Agent、Workflow。发布的是经过测试的版本与绑定。
AAP /api/agent-access/v1
Client 换取令牌,按 workspace、agent、scope 与 grant 创建 Conversation 与 Run,用 SSE 消费事件。
点一个节点,看它连向谁。
核心能力
Tool 是 Agent 可调用的结构化业务能力,而不是模型任意访问的 URL。OpenAPI 导入或手工创建,带 Schema、超时重试、SSRF 防护与密钥注入。草稿、测试、发布、禁用、版本——正常发布要求最近一次测试通过。
在 Workspace 内管理 Agent、模型 API、提示词修订、已发布 Tool / Workflow 绑定。Workflow 有图草稿、编译、试跑与发布。支持同 Workspace 委派,以及 A2A 入站暴露与出站远端。
AAP 是面向业务应用的运行协议:Client 凭证或私钥 JWT 换令牌,按授权创建会话与运行。仓库提供 OpenAPI 契约、协议 schema、TypeScript SDK 与 BFF 聊天演示。
审计中心按 Trace 回看发起方、Conversation / Run、模型 turn、委派、Workflow 步骤、Tool 调用、状态与耗时。正文是否可见取决于保留策略、权限与调试配置——审计不是无条件暴露敏感原文的承诺。
业务规则、数据主权和最终操作仍在上游系统。ActWeave 管理的是 Agent 如何在已配置的连接与契约下调用这些能力,而不是取代 ERP、CRM、CMDB 或 IoT。
典型闭环
注册模型 API、Provider 与 Service Connection。
OpenAPI 导入或手工创建,定义契约与连接,测试后发布。
绑定模型、提示词和已发布的 Tool 或 Workflow;需要时配置委派或 A2A。
设计、校验、试跑并发布确定性图。生成对话只出草案,不会自动发布。
控制台试跑,或由外部应用经 AAP 创建 Conversation 与 Run,用 SSE 消费事件。
在审计中心沿一次执行排查。可见内容依角色、保留和调试配置而定。
控制台
控制台按产品闭环组织。以下画面来自仓库中的 Acme Commerce Demo。

适用场景
经 Provider、Connection 与 OpenAPI 导入为可发布 Tool,交给业务 Agent。
把受控诊断、变更与查询 API 编成 Workflow,并保留执行 Trace。
同 Workspace 委派专业子 Agent,或按 A2A 暴露 / 调用外部 Agent。
Web、移动端或 BFF 通过 AAP 的 Conversation、Run 与 SSE 维持会话。
对会影响关键业务的 Tool 保留测试、发布和禁用,并用审计调查调用。
用一层 AAP 服务多个调用方,而不是向每个应用分发控制台账号。
边界
协议边界写清楚,避免把尚未交付的能力当成承诺。
OpenAPI
已支持
导入既有 HTTP API,将 endpoint 物化为 Tool 草稿。
AAP
已支持
Web / App / BFF / 业务系统的运行接入:会话、运行、SSE。
A2A
已实现
同 Workspace 委派,以及入站暴露、Agent Card、出站远端。仍需 allowlist 与认证。
Workflow
已实现
确定性多步图:编译、试跑、发布。
MCP
未支持
当前仓库不提供 MCP server 或 client 运行面。