扩展机制
A2A 通过 扩展 URI、capabilities、自定义 part 类型 演进,而不破坏核心 Task/Message 模型。
1. 扩展声明
Agent Card 的 capabilities.extensions 列出支持的扩展 URL 与版本。
2. 常见扩展方向(概念)
| 方向 | 用途 |
|---|---|
| 结构化 UI | 表单、富组件 part |
| 多模态 | 音视频块 |
| 协作 | 多代理编排元数据 |
| 企业目录 | 组织内 Card 注册 |
具体扩展以规范附录为准。
3. 兼容性
- 未知扩展:忽略或降级。
- 客户端 不应 因未知 part 崩溃。
- 版本协商失败 →
rejectedtask。
4. 总结
实现扩展 = 在 Card 声明 + 在 Message parts 用约定 type;保持核心状态机不变。