Skip to main content
POST /api/v1/cloud/agents/{agent_id} 更新指定 Agent 的配置。使用乐观并发控制(OCC),需要在请求体中提供当前 version 值。

请求头

路径参数

请求体

示例请求

示例响应

HTTP 200 OK

响应字段

乐观并发控制(OCC)

更新操作使用版本号进行乐观锁校验:
  1. 客户端先通过 GET 获取 Agent 当前的 version
  2. 更新时将该 version 放入请求体
  3. 服务端校验 version 是否与当前值一致
  4. 一致则更新成功,version 自动 +1
  5. 不一致则返回 409 Conflict
这确保了多个客户端并发修改同一 Agent 时不会互相覆盖。

错误码

版本冲突(409)错误响应示例:

注意事项

  • version 字段是必须的,不传会导致更新失败
  • 每次成功更新后 version 自动递增
  • 更新为部分更新(merge)语义:请求体中未传入的可选字段将保持原值不变,仅显式传入的字段会被更新
  • 显式传入 toolsmcp_serversskills 时,该字段的数组会整体替换为请求中的数组
  • 显式传入 metadata 时,字符串值会合并到已保存 metadata 对象中,null 值会删除已存在的 key
  • 可通过 列出 Agent 版本 查看历史版本

相关

定义 Agent

创建可复用、可版本化的 Agent 配置。