采用全量替换语义:请求体须包含 version 以及完整的智能体配置,缺省的字段视为清空。成功后 version 自动递增。
前提
已完成 Endpoint 与鉴权配置,详见API 总览与认证。
接口
POST /agents/{agent_id}
语义
采用全量替换:请求体须包含 version(当前版本号,用于乐观锁)以及完整的 name、model、system、tools 等字段,缺省的字段视为清空。成功后响应中 version 自动递增;已绑定旧版本的会话不受影响。
请求体
字段 | 必填 | 类型 | 说明 |
|---|---|---|---|
| 是 | int | 当前版本号。若与服务端不一致返回 409 冲突 |
其余字段 | 同创建 | — |
|
请求示例
响应说明
响应为更新后的 Agent 对象,结构同创建 Agent响应,version 自动递增。字段如下:
响应字段
字段 | 类型 | 说明 |
|---|---|---|
| string | 智能体 ID |
| string | 固定为 |
| int | 新版本号(自动递增);已绑定旧版本的会话不受影响 |
| string | 请求体覆盖后的新值 |
| object / array | 请求体覆盖后的新值,缺省字段为空 |
| string | null | 归档时间,未归档时为 |
| string | 创建/最近更新时间 |
| string | 所属工作空间 ID |
| string | 本次请求的唯一标识 |