dev.to | 📄 原文链接 | 2026-11-05 收录

A2A CLI 与 Rust:同一段代码的三种服务方式

来源:dev.to — 2026-11-04

📋 概述

作者用同一段 Rust 代码(对前 N 个梅森素数指数做卢卡斯-莱默检验)搭了三个 A2A 1.0 智能体:官方 Rust SDK 直连、被 a2a server --exec 包起来的普通 stdin/stdout 程序、以及跑在 Gemini 上的 ADK 协调器。三条路径用同一套 A2A CLI 命令驱动并逐一计时:shell 里一次 a2a send 对 SDK 智能体中位 20.74 毫秒,其中 7.62 毫秒花在启动 CLI 上;Rust 客户端调用 SDK 智能体只多 0.55 到 1.40 毫秒,包装程序多 3.33 到 5.05 毫秒,而经 ADK 走 Gemini 要 1.3 秒以上。N=26 的全部调用结果都正确。

🔑 核心要点

💡 金句

“The A2A CLI talks to all three with the same commands, and `a2a server --exec` turns a 30-line program with no A2A code into an agent that ADK can call.”
译:A2A CLI 用同一套命令就能和这三者对话,而 a2a server --exec 能把一个没有任何 A2A 代码的 30 行程序,变成 ADK 可以调用的智能体。
← 返回 dev.to 首页