创建或修改候选版本¶
接口用途¶
创建或修订智能体构建器候选版本。创建时使用 mode=create;修改核心配置走 revise 与后续提交。
请求方式¶
POST
接口地址¶
https://moi.matrixorigin.cn/newmoi/workspaces/<workspace_id>/agent-builder/candidates
身份认证¶
使用工作区 API Key,在请求头中携带 X-API-Key: <WORKSPACE_API_KEY>,并设置 Content-Type: application/json。
路径参数¶
无。
查询参数¶
无。
请求体¶
创建时 mode=create;修改核心配置走 revise/commit。resources 与 candidate 为必填。
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
string |
是 |
|
|
string |
是 |
会话 ID |
|
string |
是 |
自然语言建议/需求 |
|
object |
是 |
含 |
|
object |
是 |
候选配置,见下 |
|
string |
是 |
智能体 ID |
|
string |
是 |
名称 |
|
string |
是 |
描述 |
|
string |
是 |
模型名 |
|
array |
是 |
工具名列表 |
|
array |
是 |
技能名列表 |
|
array |
是 |
知识库名列表 |
|
array |
是 |
目录文件引用 |
|
array |
是 |
渠道绑定 |
|
string |
是 |
Agent Markdown 正文 |
|
string |
是 |
变更原因 |
|
string |
否 |
关联任务 |
|
string |
否 |
来源智能体(revise) |
|
string |
否 |
来源版本 |
请求示例¶
curl -X POST 'https://moi.matrixorigin.cn/newmoi/workspaces/<workspace_id>/agent-builder/candidates' \
-H 'X-API-Key: <WORKSPACE_API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"mode":"create","conversation_id":"<conversation_id>","raw_advice":"Create a support agent","resources":{"models":[{"name":"deepseek-v4-pro"}],"tools":[],"skills":[],"knowledge_bases":[]},"candidate":{"agent_id":"<agent_id>","name":"support-agent","description":"Support","model_name":"deepseek-v4-pro","tool_names":[],"skill_names":[],"knowledge_base_names":[],"catalog_files":[],"channel_bindings":[],"agent_md":"# Support agent","change_reason":"initial"}}'
响应说明¶
除 A2A JSON-RPC 外,多数工作区接口成功响应形如 {"code":0,"data":...};下列字段描述 data(或 HTTP 202 时的 data)。
候选视图主要字段(后续 commit 需要):
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
string |
智能体 ID |
|
|
string |
候选版本号 |
|
|
string |
加载版本 |
|
|
string |
提交时必填的摘要 |
|
|
string |
模式 |
|
|
string |
候选状态 |
|
|
object |
展示用摘要(名称、模型、工具等) |
|
|
array |
诊断信息 |
|
|
object |
解析后的资源引用 |
使用限制¶
不要使用
POST /agents作为创建可运行智能体的主路径。候选版本在提交前 generatable package version 尚未形成。