|
|
5 dagen geleden | |
|---|---|---|
| .. | ||
| README.md | 5 dagen geleden | |
| a2a-continuous-dialogue.md | 5 dagen geleden | |
| a2a-cross-device.md | 5 dagen geleden | |
| a2a-mamp-protocol.md | 5 dagen geleden | |
| a2a-protocols.md | 5 dagen geleden | |
| a2a-trace-storage.md | 5 dagen geleden | |
本目录包含 Agent2Agent 跨设备通信的调研和设计文档。
| 文档 | 内容 | 状态 |
|---|---|---|
| a2a-protocols.md | 行业 A2A 协议和框架调研 | 已完成 |
| a2a-cross-device.md | 跨设备通信方案设计 | 已完成 |
| a2a-trace-storage.md | 跨设备 Trace 存储方案 | 已完成 |
| a2a-continuous-dialogue.md | 持续对话方案(已废弃) | 已废弃 |
通过在 Trace ID 中编码位置信息实现跨设备访问:
本地 Trace: abc-123
远程 Trace: agent://terminal-agent-456/abc-123
通过 continue_from 参数实现 Agent 间持续对话:
# 第一次调用
result1 = agent(task="分析项目", agent_url="https://remote-agent")
# 返回: {"sub_trace_id": "agent://remote-agent/abc-123"}
# 继续对话
result2 = agent(
task="重点分析core模块",
continue_from=result1["sub_trace_id"],
agent_url="https://remote-agent"
)
HybridTraceStore 自动路由到本地或远程存储:
FileSystemTraceStoreRemoteTraceStore(通过 HTTP API)RemoteTraceStoreHybridTraceStoreagent 工具支持 agent_url 参数