Skip to main content
POST
适用于 KeyAuth 部署,使用 prompt 提供文本,通过 run_agent_request 指定用户和会话。harness_name 是请求和响应中的名称,会话仍使用 harness_agent 应用;共享 OAuth 部署不提供此接口 harness 只影响本次调用,字段省略时继承部署配置。tools 追加已注册的内置工具,mcp_servers 替换远程 MCP 列表
本接口会运行智能体并保存会话事件,可能调用模型、工具和云资源。重试可能再次执行外部操作
响应在完成后一次性返回。检查 error 是否为 null,不要仅凭 HTTP 200 或 overwrite 判断成功;失败时 output 为空字符串

授权

Authorization
string
header
必填

本地未配置网关时可不提供;云部署使用 Runtime API Key 或部署要求的用户池 JWT,不能使用模型 API Key

请求体

application/json
prompt
string
必填

本次调用的用户消息

harness_name
string
必填

本次请求与响应中的 Harness 名称;会话使用固定应用命名空间 harness_agent

run_agent_request
RunAgentRequest · object
必填

本次调用的用户、会话和模型调用次数限制

harness
HarnessOverrides · object | null

仅对本次请求生效的覆盖;未提供的字段继承部署配置

响应

调用结果,需检查 error 字段

harness_name
string
必填

本次请求与响应中的 Harness 名称;会话使用固定应用命名空间 harness_agent

output
string
必填

调用完成后的文本输出;失败时为空字符串

overwrite
boolean
默认值:false

是否应用普通 Harness 覆盖;仅覆盖 MCP 时可能为 false

error
string | null

调用错误说明;成功时为 null

最后修改于 2026年9月19日