Nerve
不活跃简介
Nerve 是一个轻量级的 Agent 开发工具包 (ADK),提供简洁的 API 来快速构建和部署 AI Agent,支持 MCP 协议和多种 LLM 后端。
核心特性
- 使用简洁 YAML 格式声明式定义 Agent,包含系统提示、任务、工具和变量
- 首个支持 YAML 定义 MCP 服务器的框架,兼具客户端和服务端能力
- 内置评估模式,使用 YAML、Parquet 或文件夹测试用例对 Agent 进行基准测试
- 通过 LiteLLM 支持 OpenAI、Anthropic、Ollama 等数十种 LLM 提供商
- 工作流组合,构建多步骤自动化并在 Agent 之间共享上下文
- 可扩展工具系统,支持 shell 命令、Python 函数或远程工具
适用场景
💡 构建可复现、可审计的基于 LLM 的自动化管道
💡 使用结构化测试用例创建 Agent 评估和回归测试套件
💡 通过原生 MCP 协议集成编排 Agent 团队
💡 使用声明式 YAML 快速原型化 AI Agent,无需编写代码
💡 运行经过基准测试的 Agent 工作流,一行代码即可切换 LLM 提供商
分类
快速开始
1. 使用 `pip install nerve-adk` 安装。2. 使用 `nerve create new-agent` 交互式创建 Agent。3. 或从仓库安装:`nerve install evilsocket/changelog`。4. 使用 `nerve run new-agent` 运行。用 YAML 定义 Agent 的系统提示、任务和工具。