【免费下载链接】eve-software-factory-templateMeet Foreman, an eve Software Factory.项目地址https://gitcode.com/gh_mirrors/ev/eve-software-factory-template点击查看免费下载本文带你用3 步在本地跑通 eve-software-factory-templateForeman一个基于 eve 框架构建的 AI 软件工厂完成配置拉取启动pnpm dev的 TUI 开发环境并和 Agent 完成第一次对话。即使你没用过 Agent 框架跟着做也能顺利跑起来。1️⃣ eve-software-factory-template 是什么Foreman 是一个AI 软件工厂给它一个任务bug 报告、功能需求它会自动经过四个工位最后在你的目标仓库上交付一个已审查的 draft PR你负责审核和合并即可。工位Subagent职责classifier分诊判断任务类型、优先级、复杂度是否可执行analyst基于真实仓库 checkout 产出计划与验收标准implementer在独立沙箱里写代码、验证推送功能分支reviewer独立审查推送的分支给出结论完整流水线写在 agent/instructions.tsREADME.md 用四个工位 工作如何到达讲清楚了整体运转方式新手建议先读一遍。2️⃣ 动手前 1 分钟开发环境要求项目基于Node.js 24.x使用pnpm管理依赖动手前先确认这两项要求版本检查命令Node.js24.xnode -vpnpm最新稳定版pnpm -v Node 版本在 package.json 的engines字段中声明版本不符时请先用 nvm 等版本管理器切换。3️⃣ 三步跑通 pnpm dev TUI 开发环境第 1 步克隆仓库并安装依赖git clone https://gitcode.com/gh_mirrors/ev/eve-software-factory-template cd eve-software-factory-template pnpm installpnpm install会安装eve、vercel/connect、github-tools/eve-extension等核心依赖。第 2 步从 .env.example 拉取配置cp .env.example .env配置模板是 .env.example打开.env关注必填项变量必填作用FACTORY_REPO✅工厂工作的目标仓库owner/repo形式如acme/widgetsGITHUB_CONNECTOR✅GitHub 连接器的 UIDLINEAR_CONNECTOR✅Linear 连接器的 UIDFACTORY_LABEL❌把 issue 交给工厂的标签默认factoryFACTORY_BRANCH_PREFIX❌工厂自产 PR 的分支前缀默认factory/⚠️FACTORY_REPO缺失或格式不对时项目会在启动时直接报错拒绝启动这是刻意的 fail-fast 设计见 agent/lib/constants.ts。第 3 步启动 TUI 并完成第一次对话pnpm devpnpm dev实际执行的是eve dev对应 package.json 的 scripts。TUI 启动后在 TUI 中执行一次/model链接你的模型提供商每个工位都要靠模型干活给 Agent 下达一个任务例如users report the password reset email arrives twice, fix it观察四个工位依次触发最终以一个 draft PR 收尾。4️⃣ 第一次对话时背后发生了什么Foreman 不会自己直接写代码而是把任务严格按顺序推进classifier先分诊任务不清晰时它会反过来提问而不是做错东西analyst拉取真实仓库产出计划 验收标准implementer在自己的沙箱里编码、用仓库自带检查验证推送factory/前缀分支reviewer独立审查不通过可以打回重做最多 2 轮。两个值得了解的安全细节本地运行被视为不可信涉及 GitHub 的改动推分支、开 PR会先在 TUI 中等待你的批准才生效reviewer 看不到 implementer 的推理过程只看真实 diff保证审查独立性。5️⃣ 常见问题与实用命令遇到的问题处理方法启动时报FACTORY_REPO相关错误检查.env中的FACTORY_REPO是否为owner/repo格式TUI 里工位无法运行先执行一次/model链接模型提供商改动后想快速自检运行pnpm validate一次跑完 lint typecheck 发现诊断AGENTS.md 提供了完整的命令清单常用几个pnpm typecheckTypeScript 类型检查pnpm check/pnpm fix代码规范检查与自动修复pnpm eval运行内置评估套件会消耗真实 token谨慎使用。6️⃣ 下一步从本地 TUI 到生产本地跑通后你可以继续部署上线README 提供 Vercel 一键部署流程会自动创建 GitHub / Linear 连接器并提示填写FACTORY_REPO和FACTORY_LABEL读源码整个 Agent 都在 agent/ 目录下agent/agent.ts 配置根 Agent 的模型与会话预算agent/subagents/ 是四个工位agent/skills/ 是按需加载的技能看评估套件evals/ 按失败类型组织routing/、safety/、pipeline/是了解 Agent 行为如何被守护的绝佳样本。到这里eve-software-factory-template 的开发环境就完全跑通了——接下来给它一个真实任务看看 AI 软件工厂如何工作。赞分享【免费下载链接】eve-software-factory-templateMeet Foreman, an eve Software Factory.项目地址https://gitcode.com/gh_mirrors/ev/eve-software-factory-template点击查看免费下载相关推荐IceCubesApp 完整解析纯 SwiftUI 打造的多平台 Mastodon 客户端是怎么做到流畅好用的IceCubesApp 完整解析纯 SwiftUI 打造的多平台 Mastodon 客户端是怎么做到流畅好用的 IceCubesApp 是一款完全用 Swi移动开发社交modern-software-dev-assignments快速开始5步跑通你的第一个本地LLMmodern software dev assignments快速开始5步跑通你的第一个本地LLM modern software dev assignmen示例工程freeCodeCamp 本地开发第一次跑通.env 需要配置哪些变量freeCodeCamp 本地开发第一次跑通.env 需要配置哪些变量 在 freeCodeCamp 仓库中启动本地开发环境 pnpm start 之前前端后端教育创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考