【AI Agent 实战】eve 中文版:Vercel 官方「文件系统优先」Agent 框架上手指南

项目简介

eve 是一个「文件系统优先」的框架,用于构建持久的 AI 代理,Apache-2.0 许可,GitHub 4804 star。

核心思想:把 agent 的能力放在约定俗成的文件位置上,项目更易检查、扩展、运维。

快速开始

bash 复制代码
# 初始化一个新 agent 项目
npx eve@latest init my-agent

# 指定模型
npx eve@latest init my-agent --model openai/gpt-5.6-terra

# 添加到现有项目
cd myapp
npx eve@latest init .

init 命令会创建目录、安装依赖、初始化 Git、启动交互式终端。

项目结构

复制代码
my-agent/
└── agent/
    ├── agent.ts            # 模型和运行时配置
    ├── instructions.md     # 系统提示词(必需,始终开启)
    ├── tools/              # 类型化工具函数
    ├── skills/             # 按需加载的程序
    ├── channels/           # 消息通道(HTTP/Slack/Discord)
    └── schedules/          # 周期性 cron 任务

最小示例

1. 改系统提示词 agent/instructions.md:

md 复制代码
你是一个简洁的天气演示助手。告诉用户天气数据是模拟的。

2. 加工具 agent/tools/get_weather.ts:

ts 复制代码
import { defineTool } from "eve/tools";
import { z } from "zod";

export default defineTool({
  description: "返回某个城市的模拟天气数据。",
  inputSchema: z.object({ city: z.string().min(1) }),
  async execute({ city }) {
    return { city, condition: "Sunny", temperatureF: 72 };
  },
});

3. 选模型 agent/agent.ts:

ts 复制代码
import { defineAgent } from "eve";

export default defineAgent({
  model: "zai/glm-5.2",
});

4. 启动:

bash 复制代码
npm run dev

五个能力模块

模块 作用 特点
instructions.md 系统提示词 独立文件,可 git 管理、可非程序员审阅
tools/ 类型化工具 defineTool + zod 约束输入输出
skills/ 按需加载程序 省 token、行为可控
channels/ 消息通道 HTTP/Slack/Discord
schedules/ 定时任务 cron,agent 主动干活

中文版

我已将 README 完整中文化:https://github.com/yangshun2005/eve-cn

中文版保留了「文件系统即创作界面」的核心说明、目录结构、快速开始命令、最小示例代码,适合快速上手这套「约定优先」的 agent 组织方式。

如果这个项目对你有帮助,也欢迎动动小手去原仓库点个 Star,支持作者持续维护。

相关推荐
deepseek2318 小时前
MCP 2026-07-28 规范拆解:无状态协议核心怎么让 MCP 服务器跑在普通负载均衡后面
oauth·ai agent·mcp·无状态·协议规范
code2cat1 天前
【随笔】MCP工具注解的信任边界:四个提示如何参与调用决策
python·ai agent·mcp
java_logo2 天前
Docker 部署 DeepSeek Harness:轻松搭建局域网里的 AI Agent 平台
运维·docker·容器·ai agent·deepseek·轩辕镜像·deepseekharness
Blockbuater_drug2 天前
《AI Agent原理与实战》2026版 第1课 AI Agent 是什么:定义、分级与适用边界
workflow·ai agent·大模型应用·自主智能体·智能体定义·agent分级
制造数据与AI践行者老蒋3 天前
排坑笔记:LangChain 多工具 Agent 完整性校验 return_intermediate_steps 事后核对方案
langchain·ai agent·工具调用·agent开发·排坑笔记·多工具协同·工程化 质量保障
VIP_CQCRE3 天前
用 Ace Data Cloud 快速把 Discord 接入 AI Agent:MCP + REST API 双通道实践
rest api·ai agent·开发者工具·mcp·ace data cloud
code2cat3 天前
【随笔】MCP工具错误怎样分层:先读反馈,再决定下一步
开发语言·后端·ai agent·mcp
诺伦3 天前
Manus 2.0 Cascade降本拆解:Token少用23.2%、成本降32%的工程手段,营销Agent编排能迁移什么 | RiseClaw玄策
人工智能·llm·ai agent·agent编排·增长运营
記億揺晃着的那天4 天前
【Agent 架构实战】大模型长期项目开发:决策文档生命周期管理与 CI 门禁治理
软件工程·devops·架构设计·ai agent·文档管理
制造数据与AI践行者老蒋4 天前
智联工坊实战:工业数据质量自动检测方案 3σ 原则 + Agent 编排 + 分层容错完整实践
数据治理·ai agent·智能工厂·工业大数据·python实战·制造业数据·数据质量巡检