当一个 AI Agent 要同时调用模型、搜索资料、操作工具,再把任务交给另一个 Agent 时,每条连接都要处理权限、限流、故障和日志。Agentgateway 的做法像在这些通信之间设一个统一关卡:它是一款开源 Rust 代理,把原本散落在应用代码里的流量治理集中起来。
它同时覆盖 MCP 和 A2A。MCP(Model Context Protocol)是 Agent 连接工具与数据源的通用插口;A2A(Agent-to-Agent)则负责不同 Agent 之间发现能力、交换任务。项目还用统一接口连接 OpenAI、Anthropic、Gemini、Bedrock 等模型服务,并集中提供鉴权、预算控制、负载均衡、故障切换、内容过滤,以及日志、指标和调用链追踪。
值得注意的不是功能清单本身,而是这种分层:Agent、模型和工具不必各自重复造一套安全与监控系统,通信治理开始独立成栈。不过项目明确表示仍处于活跃开发阶段,材料也未提供性能测试或生产部署规模。