帮你快速理解、总结文档立即下载

简介

最近更新时间:2026-09-22 11:14:19
我的收藏

概述

WorkBuddy Managed Agents 是 WorkBuddy 企业服务提供的托管智能体能力:平台侧统一托管 Agent 的定义、版本、会话与运行资源,开发者无需自建运行时,即可通过 API 构建、编排并调用企业内的智能体。该能力同时通过 Python / TypeScript ADK 与 REST API 对外开放。

本章节介绍的 WorkBuddy Managed Agents API 接口均为 API 3.0 接口。

您可以调用 API 对托管智能体进行操作,例如创建与查询 Agent、管理 Agent 版本与多版本路由、创建与查询会话、查询会话消息事件,以及浏览可用于编排的技能、专家、连接器与内置模型,并将外部 A2A Agent 绑定到指定 Agent。

WorkBuddy Managed Agents 支持的所有接口信息,请参见 API 概览

术语表

WorkBuddy Managed Agents API 接口的常见术语请参见下表:

术语 描述
Agent(智能体) 托管智能体实例,由 AgentId 唯一标识,下可有多份版本。
Agent 版本 Agent 的冻结快照,承载模型、Manifest、沙箱模板等内容;区分默认版本、测试版本与生产版本。
路由 同一 Agent 下多个版本之间的流量分配规则,按权重决定会话落到哪个版本。
会话(Session) 一次对话上下文,绑定到某个 Agent 与版本,由 SessionId 标识。
Manifest Agent 版本的内容声明,以 JSON 字符串传入(v2.0),描述系统提示词、编排的技能与专家、外部服务等。
技能(Skill) 可被 Agent 编排复用的能力包,区分内置、自建与企业授权三种来源。
专家(Expert) 面向特定领域的专家型能力包,区分内置与自建。
连接器(Connector) 平台接入外部服务的网关条目,由平台统一管理版本与授权方式。
外部 Agent / A2A 通过 A2A 协议在 Agent Registry 注册、不由本平台托管运行的 Agent,可绑定到指定 Agent 使用。
内置模型 平台预置、企业可直接绑定到 Agent 的模型条目。
消息事件(MessageEvent) 会话内可回放的消息与工具调用记录,用于查看会话过程与排障。
OneID 企业账号(AccountId) WorkBuddy 企业账号标识,会话与资源按该账号归属。
沙箱模板 Agent 版本运行时使用的沙箱模板,须属于当前企业且可用。
RequestId 请求唯一标识,由平台注入到每个响应,排查问题时请提供。

使用限制

  • 鉴权:全部接口需签名并经过 CAM 鉴权。
  • 超时、体积与分页:接口默认超时 10s、请求体上限 8 MB;列表接口统一用 Offset / Limit 分页,默认 20 条,单页上限 100 或 200。个别接口取值不同,以接口文档为准。
  • 资源约束:单个版本的 Manifest 大小不超过 256 KiB;生产版本不支持原地修改,需新建版本迭代。
  • 不可逆操作:删除 Agent 会级联清理其会话与版本等关联资源,解绑外部 Agent 立即生效,调用前请确认资源 ID。
  • 数据口径:会话消息事件仅返回已脱敏的消息与工具调用记录,不含推理过程等平台内部数据。

API 快速入门

您可以使用 API Explorer 工具在线调用 API。

本文以“创建 Agent > 创建版本 > 创建会话 > 查询会话消息事件”这一最短可用链路为例,通过 API Explorer 工具调用 API 接口的步骤如下:

  1. 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用 API Explorer
  2. 在产品列表中选择 WorkBuddy Managed Agents,版本选择 2026-07-09,地域按资源所在地域选择(如 ap-beijing)。
  3. 调用 CreateAgent(创建 Agent),填写 AgentName,按需填写 Description / Model / Manifest / AccountId,记录响应中的 AgentId
  4. 调用 CreateAgentVersion(创建 Agent 版本),填写 AgentIdIsTest=false(生产版本)与 Manifest,记录响应中的 VersionId
  5. 调用 CreateAgentSession(创建 Agent 会话),填写 AgentId(可选 VersionId 指定版本;不传则按路由权重自选),记录响应中的 SessionIdEndpointSet[0].Url(会话接入地址)。
  6. 调用 DescribeMessageEventList(查询消息事件列表),填写 SessionIdAgentId,查看该会话的消息与工具调用记录。
  7. 需要核对结果时,可继续调用 DescribeAgentList / DescribeAgentVersionList / DescribeAgentSessionList 查询列表。