Skip to main content
POST
更新 Agent

Authorizations

Authorization
string
header
required

标准的 HTTP Bearer 认证方式,在 API Keys 页面获取密钥。

Headers

zai-version
enum<string>
default:2026-05-26
required

Managed Agents API 协议版本,固定为 2026-05-26。

Available options:
2026-05-26
Example:

"2026-05-26"

zai-beta
string
default:managed-agents-2026-05-26
required

必须包含 managed-agents-2026-05-26;可与其他 beta 标识用逗号分隔。

Example:

"managed-agents-2026-05-26"

Path Parameters

agentId
string
required

agentId 资源标识。

Body

application/json
version
number

可选。带上当前版本号时,若期间配置已被他人改过则返回 409;省略则按本次提交覆盖。须为正整数。

Required range: x >= 1
name
string

替换 Agent 名称;省略时保持不变。

Required string length: 1 - 256
model
default:glm-5.3

替换完整模型配置;省略时保持不变。

Available options:
glm-5.3,
glm-5.3-flash
Example:

"glm-5.3"

system
string | null

替换系统提示词;null 表示清空,省略时保持不变。

Maximum string length: 100000
description
string | null

替换用途说明;null 表示清空,省略时保持不变。

Maximum string length: 2048
tools
(agent_toolset_20260601 · object | mcp_toolset · object | custom · object)[] | null

整体替换工具列表;null 或空数组表示清空,省略时保持不变。若包含 mcp_toolset,必须同时提交 mcp_servers。

Maximum array length: 128
skills
object[] | null

整体替换 Skill 列表;null 或空数组表示清空,省略时保持不变。有效配置必须包含 agent_toolset_20260601。

Maximum array length: 20
mcp_servers
object[] | null

整体替换 MCP Server 列表;仅能与 tools 同时提交,null 或空数组表示清空。最终配置必须与 mcp_toolset 按名称一一对应。

Maximum array length: 20
metadata
object | null

元数据补丁;省略整个字段时保持不变,键值为 null 时删除对应键。最多 16 个键,键名长度不超过 64 字符,字符串值不超过 512 字符。

Response

请求成功。

id
string
required

Agent ID。

Example:

"agent_01911111-1111-7111-8111-111111111111"

type
enum<string>
required
Available options:
agent
name
string
required
description
string | null
required

用途说明。

model
object
required
system
string | null
required

系统提示词。

tools
(agent_toolset_20260601 · object | mcp_toolset · object | custom · object)[]
required
skills
object[]
required
mcp_servers
object[]
required
metadata
object
required

客户端自定义元数据;省略时默认为空对象。最多 16 个键,键名长度不超过 64 字符,值必须是长度不超过 512 字符的字符串。

version
integer
required
Required range: x >= 0
created_at
string<date-time>
required

创建时间。

updated_at
string<date-time>
required

更新时间。

archived_at
string | null
required

归档时间;未归档时为 null。

multiagent
object | null

当前暂未支持,默认为 null。