agent-protocol
不活跃简介
「agent-protocol」是平台型仓库:面向对话界面与聊天应用壳层,便于快速搭建 Agent 交互前端。
核心特性
- 通用 Agent 接口——与任何 AI Agent 通信的单一通用 REST API 规范
- 技术栈无关——任何框架(Python、JS 或自定义)均可采用该协议,不受限制
- 最小核心设计——从两个基本路由开始:创建任务和执行步骤,保持采用简单
- OpenAPI 规范——以标准 OpenAPI 格式定义协议,支持自动生成代码
- SDK 和客户端库——官方 Python SDK 供 Agent 使用,客户端库供用户与 Agent 交互
- 已被主要项目采用——Auto-GPT、babyagi、smol developer 等均已实现该协议
适用场景
💡 Agent 互操作性——使不同 AI Agent 通过标准接口进行通信和协作
💡 基准测试——提供一致的 API 来评估和比较不同框架的 Agent 性能
💡 开发工具开发——构建可与任何 Agent 实现配合使用的监控、部署和调试工具
💡 Agent 市场——允许用户以最少的代码更改在不同 Agent 后端之间切换
分类
快速开始
pip install agent-protocol → from agent_protocol import Agent → agent = Agent(your_agent_function) → agent.start() → POST /ap/v1/agent/tasks 创建任务 → POST /ap/v1/agent/tasks/{task_id}/steps 执行步骤