ArkClaw 企业版
参数 | 说明 | 示例值 |
基础信息 | | |
name | 必填,智能体名称。 | sample_agent |
description | 必填,智能体的功能描述。 | sample_agent |
version | 必填,智能体自身的版本号,建议采用语义化版本格式,例如 1.0.0。 | 1.0.0 |
url | 必填,智能体的 A2A 服务入口地址,调用方通过该地址发送请求。请填写当前可公网访问的 Agent 服务地址。 | https://example.volceapi.com/a2a/jsonrpc |
协议与传输 | | |
preferredTransport | 必填,智能体首选的传输协议,常用取值包括 JSONRPC、GRPC 和 HTTP+JSON。 说明 协议必须与 url 对应服务实际支持的协议一致。 | JSONRPC |
protocolVersion | 必填,智能体遵循的 A2A 协议版本。 | 0.3.0 |
能力声明 | | |
capabilities | 必填,智能体支持的 A2A 可选能力集合,未声明的能力视为不支持。
| {"streaming":true} |
技能列表 | | |
skills | 必填,智能体具备的技能列表,至少配置 1 个技能。
| [{"description":"Chat","id":"0","name":"chat","tags":["chat"]}] |
输入输出模式 | | |
defaultInputModes | 必填,智能体默认支持的输入媒体类型列表,例如 text。 | ["text"] |
defaultOutputModes | 必填,智能体默认支持的输出媒体类型列表,例如 text。 | ["text"] |
安全与鉴权 | | |
security | 可选,访问智能体时需要满足的安全要求列表。
说明 列表中的名称必须引用 securitySchemes 中已定义的鉴权方案。通常无需手动填写认证信息,实际调用时以页面中配置的认证方式为准;页面未配置时,才使用此处填写的认证信息。 | [{"apiKeyAuth":["apikey_5jrmt****"]}] |
securitySchemes | 可选,智能体支持的鉴权方案定义集合。
| {"apiKeyAuth":{"type":"apiKey","description":"ApiKey client credentials","in":"header","name":"Authorization"}} |