Agent Protocol:面向生产环境的 LLM Agent 框架无关 API 规范
langchain-ai/agent-protocol
ELI5:它是什么,解决什么问题
Agent Protocol 是 LangChain 团队提出的规范,用于定义在生产环境中以框架无关方式对外提供 LLM Agent 服务所需的 API。规范围绕三类核心概念展开:Runs(执行 Agent 的接口,含无状态一次性运行 /runs/wait 与 /runs/stream)、Threads(组织多轮交互,支持持久化状态、历史版本、并发控制与 CRUD)、Store(长期记忆,支持命名空间、键值与搜索)。此外还定义了 Agent 自省接口、Message 消息规范以及面向线程的流式协议(SSE / WebSocket、命令、回放、工具生命周期事件等),并附有 OpenAPI 文档、JSON 规范、Python 服务端桩代码以及若干 Hurl 编写的使用旅程示例。
核心能力与快速开始
★ 687 · Python
- 能做什么
- 定义框架无关的 LLM Agent 生产级 HTTP API 规范:Runs(后台执行、取消、删除、等待最终输出、断线重连流式输出)、Threads(多轮交互状态、历史版本与 diff 存储、并发控制、搜索 / 复制 / 删除)、Store(按命名空间和键的长期记忆 CRUD 与搜索)、Agents 自省(列出 Agent、获取元信息与输入 / 输出 / 状态 / 配置 JSON Schema)、Messages 一等公民消息格式,以及线程级流式原语(SSE 过滤订阅、WebSocket 双向命令、回放、嵌套 Agent 命名空间、工具与运行生命周期事件、人工介入输入、状态快照与检查点)。提供 OpenAPI 文档、JSON Spec、CDDL 流式 Schema 及生成的 Python / TypeScript 绑定,以及基于 Pydantic V2 与 FastAPI 自动生成的 Python 服务端桩代码。
- 适用场景
- 为自研或第三方 LLM Agent 设计统一的服务端 API;让同一套客户端代码对接不同框架实现的 Agent;构建多轮对话式 Agent 服务并管理线程状态与并发;为 Agent 增加跨会话长期记忆;实现可断线重连的流式输出与人工介入流程;参照 Hurl 旅程示例验证 Agent 服务的接口行为。
- 项目形态
- 开发框架
- 部署方式
- 未说明。README 提到 Python 服务端桩代码(Pydantic V2 + FastAPI)与 LangGraph.js 的开源实现(内存存储);LangGraph Platform 已实现该协议的超集。
- 主要依赖
- 未说明。
- 使用限制
- 未说明部署条件、硬件、API 成本与商用限制。README 中部分能力(各流模式的详细规范、Store 向量检索、按 event-id 回放、同线程并发运行)仍列在 Roadmap 中,尚未纳入规范。
- 许可证
- MIT
- 最近推送
- 2026-10-15 02:15
资料检查:2026-10-15 07:00 · 卡片整理:2026-10-15 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
用于在生产环境中以框架无关方式对外提供 LLM Agent 服务:按规范实现 Runs(/runs/wait、/runs/stream)、Threads(多轮交互、持久化状态、并发控制、CRUD)与 Store(长期记忆)等 API,并可使用仓库提供的 OpenAPI 文档、JSON 规范、Python 服务端桩代码和 Hurl 使用旅程示例进行开发与测试。
查看内容依据
Agent Protocol is our attempt at codifying the framework-agnostic APIs that are needed to serve LLM agents in production.
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
用于定义和评审 LLM Agent 服务的 API 需求:围绕 Runs、Threads、Store 三类核心概念梳理执行、多轮交互与长期记忆等能力边界,并参考 Agent 自省接口(列出 Agent、获取基本信息与输入/输出/状态/配置 schema)明确 Agent 可做什么、接受什么输入、返回什么。
查看内容依据
Before you make use of an agent, it's sometimes useful to know what it can do, what inputs it accepts, what it returns, etc. This is where the introspection endpoints come in.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。