Suncly 验证 A2A Agent 卡片真实性,测 8 个官方样例发现问题
Suncly_com · reddit · 2026-10-12
Suncly 团队发布一套验证 A2A Agent 是否言行一致的工具:Agent Card 决定了其他智能体是否信任它,但此前没人检查卡片描述与实际行为是否相符。
工作方式
- 用 RFC 8785 规范化 JSON + SHA-256 对卡片做指纹,结果绑定到具体卡片版本
- 仅从卡片自带的示例生成测试,人工审批后才运行
- 独立 runner 进程持有凭证,只与获批主机通信并先行脱敏
- Layer 1 为确定性检查(状态、schema、媒体类型);Layer 2 用固定的 Claude Haiku 4.5 判断语义类问题,模型、endpoint 与评分标准版本均被记录
- 结果写入 append-only 存储,报告用 Ed25519 签名,改动一个字节即验证失败
设计取舍:不打单一信任分,按 skill 给 pass/fail/inconclusive;inconclusive 不算通过;报告列明未测试项,最终结论永远是「交人工复核」。
实测 8 个官方 A2A 样例 agent,发现多个声明 "text" 而规范要求 MIME 类型(如 text/plain)的卡片级不一致。当前仅支持 A2A 1.0,测试覆盖取决于卡片示例质量,计划加入对抗性探测(未声明请求、prompt injection)。团队为 A2A 开发者提供免费签名报告。
「编程与Agent」频道最新
- 微软 Decision-1:为路由与编排而生的成本优化决策模型 — usamawahabkhan · 2026-10-12
- Cloudflare Sandboxes 梳理:从容器到浏览器,agent 代码沙箱选型指南 — irvinebroque · 2026-10-12
- Meta 用 100+ agent 行为评估表打磨 Muse 七个月 — Hesamation · 2026-10-12
- Nat Eliason 的 bot 们自作主张给自己放了周末双休 — nateliason · 2026-10-12
- Steve Yegge 放话:还在手写代码用 IDE 的人只是在标新立异 — Steve_Yegge · 2026-10-12
- 阶跃 Step 5 Preview 登 OpenRouter 趋势榜首,3D 前端实测逼近 Opus — GCWebDesigner · 2026-10-12