Agent 配置字段
你也可以在创建单个会话时临时覆盖 model、system、tools、mcp_servers、skills,而不改动 Agent 本身,见创建会话的配置覆盖章节。
创建 Agent
下面的示例定义了一个使用 glm-5.3、可访问全套内置工具的编码 Agent:设置推理强度
要设置模型的推理强度(effort),把 model 写成对象形态,例如{"id": "glm-5.3", "effort": "max"}。各模型支持的档位与默认值不同:
当前仅支持以上两款模型。缺省或显式传 null 时取该模型的默认档位。speed 字段当前所有模型仅支持 standard。
更新 Agent
更新会在配置发生变化时生成一个新版本。version 可选:带上当前版本号时,如果这期间别人已经改过这个 Agent,接口返回 409,避免你覆盖刚发生的改动;不带则直接按你提交的内容覆盖。已归档的 Agent 拒绝更新。更新语义
- 省略的字段保持不变。 只需要提交你想改的字段。
- 标量字段(model、system、name、description)整体替换为新值。system 和 description 可传 null 清空;name 和 model 必填、不可清空。
- 数组字段(tools、mcp_servers、skills)整体替换为新数组,传 null 或空数组可全部清空。注意:tools 中包含 mcp_toolset 时,必须与 mcp_servers 在同一次请求中一起替换,保证引用一致。
- metadata 按键级合并:提交的键新增或覆盖,未提交的键保留,把某个键设为 null 可删除它。
- 无变化检测:如果更新结果与当前版本完全一致,不会生成新版本,直接返回现有版本。
Agent 生命周期
列出版本
归档 Agent
下一步
工具
配置内置工具集与自定义工具
连接 MCP
声明 MCP 服务器扩展能力
工具权限
控制工具执行前是否需要确认
创建会话
引用 Agent 启动会话,或按会话覆盖配置
本页对应 OpenAPI
Agent:创建、列出、更新、归档