agent-protocol

让不同框架的 AI Agent 用统一协议互相调用协作

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 63 🐛 待处理 24 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 692
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,文档托管于 GitHub Pages

项目预览

agent-protocol 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源免费,文档托管于 GitHub Pages
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
GitHub 星标★ 692
上线时间2024-11-12 00:00:00
代码更新2026-10-30
仓库体积520 KB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

agent-protocol 是一个面向 AI Agent 的开源通信协议与开发框架,目标是为不同来源、不同框架构建的智能体提供统一的交互标准,让它们能够互相发现、调用与协作。它解决的核心问题是当前 Agent 生态碎片化:每个框架都有自己的工具调用、消息格式和状态管理方式,导致跨系统集成成本高。项目提供协议定义、Python 客户端/服务端实现以及示例,开发者可以按协议暴露自己的 Agent 能力,也可以作为客户端调用其他符合协议的 Agent。核心能力包括标准化的 Agent 描述与能力声明、任务请求与响应封装、工具调用接口、以及便于扩展的适配层。它适合作为多 Agent 系统中通信层的基础设施,让开发者聚焦业务逻辑而非重复造通信轮子。目前项目处于早期阶段,星标约 671,接口和文档仍在演进,适合愿意跟进早期协议、参与共建的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 692

使用教程

难度:进阶 约 30 分钟 部署方式:无需安装 4 步

环境要求

  • 无需安装
  • 一个待标准化的 agent 服务

安装与启动步骤

  1. 1先读协议目的

    这是给 LLM agent 用的框架无关 API 规范,先理解它要解决什么问题。

  2. 2对照端点设计

    逐个端点看输入输出约定,重点看任务与线程的抽象。

  3. 3检查自己实现

    现有服务是否满足这些端点,缺哪个补哪个。

  4. 4按规范实现服务端

    按文档实现后,支持该协议的客户端就能直接接入。

如何确认成功

第三方客户端能按协议发现并调用你的服务

注意事项

  • 这是规范文档不是代码库,落地要自己写实现。
  • 端点语义要严格对齐,自行发挥会导致客户端不兼容。

核心亮点

  • 提供标准化 Agent 描述与任务调用协议,降低跨框架集成成本
  • 有 Python 客户端和服务端实现,可直接跑通示例快速验证
  • 定位通信层基础设施,便于在多 Agent 系统中统一接入

不足之处

  • 项目处于早期,协议和 API 可能频繁变动
  • 生态与文档完善度有限,生产可用性待验证

适用场景

  • 多个不同框架构建的 Agent 需要互相调用协作
  • 企业内部多个团队各自开发 Agent,需要统一通信标准
  • 构建多 Agent 编排系统时作为通信层基础设施

替代项目

AutoGen、LangGraph

同类项目推荐

llm-use 开源

编排多模型智能体,规划执行一步到位

LLM orchestration toolkit for agent workflows: planner + workers + synthesis, option···

★ 58 2026-08-09
botkit 开源

一套代码,快速搭建跨平台聊天机器人。

Botkit is an open source developer tool for building chat bots, apps and custom inte···

★ 11584 2026-08-09
AssemblyZero 开源

参数化配置,轻松编排 Claude 和 Gemini 多智能体协作

Parameterized multi-agent orchestration framework for Claude Code and Gemini

★ 113 2026-08-09
module-ballerinax-ai.agent 开源

在 Ballerina 里几行代码搭出会调工具的 ReAct 智能体

Ballerina ReAct type Agent module using Large language models (LLMs)

★ 106 2026-10-14
spring-ai-agentx 开源

用 Spring 生态快速搭 Java 版 Claude Code

基于原生 Spring AI 的智能体(Agent)开发框架,提供 ReAct 执行引擎、分层记忆、工具调度···

★ 211 2026-09-22
magpie 开源

菜单栏一键换模型,Codex 也能跑 DeepSeek

Every agent's model. One place. Codex on DeepSeek, Claude Code on Kimi, from the men···

★ 28389 2026-10-16
Hypha 开源

用状态机和事件溯源把 LLM Agent 做成可回放的生产系统

Harness-oriented agent system framework for production-grade LLM agent applications

★ 451 2026-09-16
air 开源

让 AI 一次写对 Python Web 应用,少写 JS 多出活

The first web framework designed for AI to write. Built on Python, FastAPI, Pydantic···

★ 922 2026-10-08
go-openai 开源

用 Go 快速接入 OpenAI 全家桶,实现 AI 功能

OpenAI, GPT 6.1, GPT-Image-2, Whisper API clients for Go. Zero-dependency.

★ 10806 2026-08-09