GitHub · 去对齐工具与仓库·· 10 天前精选AI 评分68
agent-handshake 发布:用契约测试捕捉多智能体系统的字段变更
padobrik/agent-handshake
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/padobrik/agent-handshake
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
padobrik 开源 agent-handshake(0.7 前名为 a2a-spec),通过录制 producer 输出快照并对照 consumer 读取的字段做契约测试,全程不调用 LLM、无需 API key。工具支持 handshake record/infer/test/diff 等命令、pytest 插件、GitHub Actions 集成,可检测 producer 改 prompt 后字段被移除或新增的情况,并提供结构、语义(本地 embedding)和策略三类规则,适配 Python 函数、HTTP、LangChain 与 A2A 1.0 协议,支持 Python 3.11+ 及 TypeScript/JavaScript consumer 的静态解析。
推荐理由
原文给出从录制快照、生成 spec 到 CI 集成的完整流程,读者可以照着把多智能体之间的字段契约纳入 pytest 和 GitHub Actions。
来源:GitHub · 去对齐工具与仓库 · github.com