智能体构建 API 参考¶
本页汇总读取构建资源、生成候选版本和提交可运行版本的接口。完整任务流程见构建并提交智能体。
接口¶
方法 |
相对路径 |
用途 |
|---|---|---|
|
|
读取可用于构建的模型、工具、技能和知识库。 |
|
|
创建或修订候选版本。 |
|
|
使用覆盖字段重新生成候选版本。 |
|
|
取消候选版本。 |
|
|
提交候选版本。 |
|
|
读取指定版本的当前智能体配置。 |
候选请求¶
字段 |
类型 |
必需 |
说明 |
|---|---|---|---|
|
string |
是 |
创建或修订模式。创建新智能体时使用 |
|
string |
是 |
产生本次构建请求的会话 ID。 |
|
string |
否 |
与本次构建关联的任务 ID。 |
|
string |
修订时使用 |
来源智能体。 |
|
string |
跨工作区来源时使用 |
来源智能体工作区。 |
|
string |
修订时使用 |
来源版本。 |
|
string |
是 |
本次创建或修改的原始要求。 |
|
object |
是 |
当前可用的模型、工具、技能和知识库集合。 |
|
object |
是 |
候选智能体配置。 |
candidate 至少描述智能体 ID、名称、说明、模型、工具、技能、知识库、Catalog 文件、通道绑定、agent_md 和变更原因。引用的资源必须存在于 resources 或当前工作区可解析范围中。
候选响应¶
字段 |
类型 |
返回条件 |
说明 |
|---|---|---|---|
|
string |
始终返回 |
候选版本所属智能体。 |
|
string |
始终返回 |
候选版本。 |
|
string |
已分配加载版本时返回 |
提交后的版本读取入口。 |
|
string |
始终返回 |
重新生成、取消和提交时使用。 |
|
string |
始终返回 |
候选版本当前状态。 |
|
object |
始终返回 |
面向检查的候选摘要。 |
|
array |
存在诊断时返回 |
严重程度、代码、消息和字段路径。 |
|
object |
资源完成解析时返回 |
已解析的模型、工具、技能、知识库、文件和通道引用。 |
|
object |
已生成候选包时返回 |
Manifest、提示词和文件路径摘要。 |
重新生成、取消和提交¶
三个操作都使用路径中的智能体 ID、候选版本以及请求体中的 source_digest。重新生成还接受需要覆盖的候选字段;提交可以携带元数据或绑定覆盖。
提交成功后返回工作区、智能体、名称、load_version、source_digest 和 package_digest。随后读取当前智能体配置并完成一次运行验证。
错误和限制¶
现象 |
检查信息 |
恢复方式 |
|---|---|---|
资源无法解析 |
|
重新取得资源列表并修正候选引用。 |
候选版本冲突 |
|
使用最新候选响应重新执行操作。 |
构建或加载失败 |
|
修正候选内容或依赖资源后重新生成。 |
当前版本不存在 |
|
使用提交响应中的 |