控制台操作
进入 Managed Agents → Agent 定义,创建 Agent 并填写名称、模型与系统提示词,按需添加工具、MCP 和 Skills。也可以先按控制台快速入门生成草稿再确认。 在详情页查看配置和版本历史;修改当前版本后,保存并生成新版本。历史版本只读,更新不会自动替换已有会话使用的版本。需要验证时,从 Agent 启动新会话;需要批量比较时,使用评测与自迭代。 Multi Agent 与 Advisor 暂不支持控制台配置,请使用 Multi Agent API 配置。Agent 配置字段
你也可以在创建单个会话时临时覆盖 model、system、tools、mcp_servers、skills,而不改动 Agent 本身,见创建会话的配置覆盖章节。
创建 Agent
下面的示例定义了一个使用 glm-5.3、可访问全套内置工具的编码 Agent:设置推理强度
要设置模型的推理强度(effort),把 model 写成对象形态,例如{"id": "glm-5.3", "effort": "max"}(请求兼容字符串;新协议响应为 {"type":"max"})。各模型支持的档位与默认值不同:
当前仅支持以上三款模型。缺省或显式传 null 时取该模型的默认档位。speed 字段当前所有模型仅支持 standard。
更新 Agent
更新会在配置发生变化时生成一个新版本。version 可选:带上当前版本号时,如果这期间别人已经改过这个 Agent,接口返回 409,避免你覆盖刚发生的改动;不带则直接按你提交的内容覆盖。已归档的 Agent 拒绝更新。响应包含只读字段(如 id、created_at),不要把 GET 对象原样 POST,剔除请求不接受的字段,否则 400。更新语义
- 省略的字段保持不变。 只需要提交你想改的字段。
- 标量字段(model、system、name、description)整体替换为新值。system 和 description 可传 null 清空;name 和 model 必填、不可清空。
- 数组字段(tools、mcp_servers、skills)整体替换为新数组,传 null 或空数组可全部清空。注意:tools 中包含 mcp_toolset 时,必须与 mcp_servers 在同一次请求中一起替换,保证引用一致。
- metadata 按键级合并:提交的键新增或覆盖,未提交的键保留,把某个键设为 null 可删除它。
- 无变化检测:如果更新结果与当前版本完全一致,不会生成新版本,直接返回现有版本。
Agent 生命周期
列出版本
归档 Agent
Multi Agent 与版本快照
顶层可配置 multiagent,成员形式包括 agent、self、advisor。保存时固定引用成员版本;省略该字段保持现值,null 清空,提交新 Agent 列表 整体替换。自动注入的委派/顾问工具不写进用户 tools 数组。完整配置见Multi Agent。 新协议 model.effort 响应是{type:档位};请求仍接受字符串档位。模型可用范围依账号开放配置,不仅由模型名称判断。Agent 列表在新协议下默认排除已归档资源,可传 include_archived=true。版本差异见协议版本。
下一步
工具
配置内置工具集与自定义工具
连接 MCP
声明 MCP 服务器扩展能力
工具权限
控制工具执行前是否需要确认
创建会话
引用 Agent 启动会话,或按会话覆盖配置
本页对应 OpenAPI
Agent:创建、列出、更新、归档