SuperAPI AI 工具集

agentbridge

AgentBridge 是一个开源 Python 项目,为多智能体系统提供协议互转与治理执行层。它可在 MCP、A2A、BeeAI ACP、OpenAI 工具调用、Gemini 工具调用及 AGNTCY ACP 等协议之间翻译基本的工具调用格式,并叠加智能体身份、授权、预算、审批和审计历史等控制能力。项目定位为可移植的信任层,与现有智能体框架和网关协同工作,而非全能型智能体平台。当前为工程 alpha 阶段,作者明确标注生产环境 NO-GO,HTTP 命名目标执行在生产中被禁用,翻译和非生产合成评估仍可用。代码需 Python 3.11 或 3.12,采用 Apache 2.0 许可。项目不保证外部执行的精确一次、完整协议标准一致性或生产签名密钥的独立托管,相关产品方向尚非可用的付费产品。

访问官网

工具介绍

AgentBridge 是一个面向多智能体系统的中立互操作与治理层开源项目,采用 Python 开发,托管在 GitHub。其核心理念是“任意协议进、任意协议出”,在协议转换的基础上叠加身份、预算和防篡改审计追踪等治理能力。项目长期目标是构建一个可移植的信任层,与现有智能体框架和网关配合使用,而不是做成另一个全能型智能体平台。

主要能力方面,AgentBridge 专注于翻译选定的 AI 智能体工具调用格式,并施加智能体身份、授权、预算、审批和审计历史等控制。它涉及的协议家族包括:MCP、A2A、BeeAI ACP、OpenAI 工具调用、Gemini 工具调用和 AGNTCY ACP。官方说明中强调,6×6 的基本调用翻译矩阵并不意味着所有会话、流式、异步任务、扩展或当前版本传输方式都完全互操作。除协议翻译外,项目还包含不断演进的“信任与证据”组件,旨在处理授权、结果不明确、对账和可审计性等更难的问题,但这些保证依赖具体范围和目标,并非普遍适用。

使用方式上,官方推荐在全新的虚拟环境中使用 Python 3.11 或 3.12,并使用合成或非敏感数据进行示例演练。本地测试套件可执行,部分 PostgreSQL 测试需要显式的可丢弃测试数据库,否则会被跳过;官方明确警告不得将测试或恢复演练指向生产数据。基础工具调用翻译示例仅演示翻译基本形状,不证明远程执行、授权或完整协议生命周期保真。本地还提供 python -m examples.qualify_trust_evidence 用于运行控制器签名的信任/证据工作流,以及 python tools/check_documentation.py 检查本地 Markdown 目标。

适用场景方面,项目主要面向构建会改变外部状态(如支付、采购、部署、客户记录等运营系统)的智能体的工程师,帮助他们回答“谁请求了操作、以何种权限、被授权的具体参数/目标/成本是什么、连接在执行后断开怎么办、独立审查者能验证什么证据”等问题。官方尤其欢迎这类工程师反馈重试时出现的问题、如何验证操作确实发生、现有网关已解决哪些问题。

限制和安全方面,官方明确标注当前为工程 alpha,生产环境 NO-GO。生产目标限制规定:在通用 MCP/A2A/ACP 传输中,HTTP 命名目标执行在生产及生产化之前被禁用,直到目标原子权威/隔离得到资格认证;翻译和非生产合成评估仍然可用。项目不保证外部执行的精确一次(exactly-once)、完整的 MCP/A2A 标准一致性、生产签名密钥的独立托管,也不保证可用于无人监督的高影响操作。签名收据仅代表签署者的陈述,不自动证明远程副作用。安全关键变更需经过审查,且不得暗示认证。代码以 Apache License 2.0 发布。文档中还提到,仓库是 shadowhunter-92 的 AgentBridge 的权威来源,与使用同名的不相关项目无关。截至整理时,项目维护基线为 483bc98234ced2b876a6b296a1e1fd292747942c(2026年10月14日)。关于四个产品方向,官方声明它们是产品方向而非四个可用的付费产品,独立采用和付费意愿尚未确立。收费、价格等具体商业信息暂未提供。