agent-protocol

不活跃
GitHub Python MIT

简介

「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 执行步骤

相关项目