ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Evolver 30秒快速上手:3步跑通你的第一次Agent进化

Evolver 30秒快速上手:3步跑通你的第一次Agent进化 Evolver 30秒快速上手3步跑通你的第一次Agent进化【免费下载链接】evolverThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai项目地址: https://gitcode.com/GitHub_Trending/evolv/evolverEvolver 是一款由 GEPGenome Evolution Protocol驱动的 AI Agent 自进化引擎。它自动扫描你的 Agent 运行日志挑选最匹配的基因Gene与胶囊Capsule生成一份可审计的 GEP 进化提示词——把零散的提示词调优变成可复用、可追溯的进化资产。本文面向新手用 30 秒带你用 3 步完成第一次 Agent 进化全程无需联网、无需复杂配置。一、先看懂Evolver 是做什么的一句话概括Evolver 是提示词生成器不是代码修补器。它不会偷偷修改你的源码也不执行任意 Shell 命令而是每轮进化做四件事扫描./memory/目录里的运行日志、错误模式与信号从本地 GEP 资产库中选出最匹配的 Gene 或 Capsule输出一份严格的协议约束提示词GEP prompt到终端把一次EvolutionEvent写入审计记录全程可追溯。进化逻辑集中在 src/evolve.js只读日志、选择基因、产出工件提示词组装在 src/gep/prompt.js纯文本生成零副作用资产选择评分在 src/gep/selector.js。内置的起步基因池来自 assets/gep/genes.seed.json开箱即用。 为什么是基因而不是更长的技能文档项目背后的研究论文表明紧凑的 Gene 表示比冗长的 Skill 文档更稳定、更能承载迭代经验——这是 Evolver 设计哲学的核心。二、第 1 步一键安装 Evolver约 30 秒前置条件检查清单依赖要求用途Node.js≥ 18运行 Evolver 本体Git必装回滚保护、影响面计算、固化solidify⚠️ 在非 git 目录里运行会直接报清晰的错误。请先cd进任意已初始化的 git 项目再执行。全局安装命令npm install -g evomap/evolver装好后验证 CLI 是否可用evolver --help遇到EACCES权限错误不要急着sudo配置用户级前缀更干净npm config set prefix ~/.npm-global echo export PATH$HOME/.npm-global/bin:$PATH ~/.bashrc source ~/.bashrc想从源码跑引擎也可以克隆仓库后用node index.js代替evolver效果完全一致git clone https://gitcode.com/GitHub_Trending/evolv/evolver cd evolver npm install node index.js源码方式适合想深入魔改、提交 PR 的贡献者快速体验建议优先用全局安装。三、第 2 步跑通第一次进化核心步骤在任意 git 项目的根目录执行evolver一次成功的首次运行长这样对照检查这 5 个标志打印启动横幅并显示检测到的策略预设如默认的balanced扫描./memory/目录不存在会自动创建中的日志与信号从内置资产池中选中一个匹配的 Gene / Capsule向终端打印一段GEP 提示词——这就是本轮进化的产物可以复制给你的 Agent 使用在./memory/写入一条EvolutionEvent审计事件。如果第 4 步没有出现几乎可以肯定你不在 git 仓库里——cd进去重试即可。除此之外整个流程完全离线不依赖任何网络服务。运行期间本地进化资产会存放在workspace/.evolver/gep/下genes.json、capsules.json、events.jsonl这些文件归你的运行时所有、被 git 忽略升级 Evolver 也不会覆盖它们。 官方最小示例examples/hello-world.md3 步 Hello World四、第 3 步用 3 种模式让进化持续发生模式命令适用场景单次进化evolver手动触发一轮最常用于体验审查模式evolver --review应用前暂停等待人工确认人类在环持续循环evolver --loop后台守护进程自适应休眠策略预设通过环境变量EVOLVE_STRATEGY控制进化意图的配比这是新手最常调的一个旋钮策略创新优化修复什么时候用balanced默认50%30%20%日常运行稳步成长innovate80%15%5%系统稳定快速上新功能harden20%40%40%大改动之后专注稳定性repair-only0%20%80%紧急状态全力修复EVOLVE_STRATEGYharden evolver --loop # 大版本改动后稳住阵脚需要管理后台循环的生命周期启动 / 停止 / 健康检查 / 停滞自动重启可用运维模块node src/ops/lifecycle.js start node src/ops/lifecycle.js status实现见 src/ops/lifecycle.js。 注意--loop不是实时 Agent 助手。循环模式下 stdout 由 Evolver 自己消费如果你希望它观察并建议一个正在运行的 Agent 会话请在该会话内部调用一次evolver。五、可选进阶连接 EvoMap 网络与 Agent 运行时核心功能 100% 离线以下两项均为可选增强。接入 EvoMap Hub解锁技能商店 / Worker 池 / 进化排行榜在运行evolver的当前目录下创建.env注意不是家目录A2A_HUB_URLhttps://evomap.ai A2A_NODE_ID你的节点IDEvolver 每次运行都会从process.cwd()读取.env多项目可以各配各的。注册节点后--loop会周期性发送心跳默认 6 分钟Hub 侧可下发可用任务与技能商店提示。一条命令接入主流 Agent 运行时Evolver 通过setup-hooks与各大 Agent 平台集成每个平台只需执行一次平台命令Cursorevolver setup-hooks --platformcursorClaude Codeevolver setup-hooks --platformclaude-codeCodexevolver setup-hooks --platformcodexKiroevolver setup-hooks --platformkiroopencodeevolver setup-hooks --platformopencode以 Cursor 为例它会在~/.cursor/hooks.json注册钩子并写入脚本重启 Cursor 后在sessionStart、afterFileEdit、stop时刻自动触发进化信号。若你是做 Agent / Skill 深度集成自定义 MCP 客户端本地 Proxy 邮箱的完整 API 文档在 SKILL.md——Agent 只与本地 Proxy 通信从不调用远端 Hub 接口隐私与链路都有保障。六、新手常见问题 FAQQ1Evolver 会自动改我的代码吗不会。它生成协议约束的提示词与资产来引导进化源码修改由你的 Agent 或人工在审查模式下完成。Q2evolver --loop一直在打印文字是不是坏了这是正常行为。独立模式下产物就是 stdout 里的 GEP 提示词想要自动应用需要 OpenClaw 这类会解读输出的宿主运行时或者用--review人工逐步确认。Q3必须连接 EvoMap Hub 吗不需要。所有核心进化功能离线可用Hub 只用于技能共享、Worker 池与排行榜等网络功能。Q4需要把全部 GEP 资产都用起来吗不需要。直接用默认内置基因起步随使用逐步积累扩展即可。Q5生产环境用安全吗推荐搭配--review审查模式与 Gene 的 validation 校验步骤。Gene 校验命令有严格安全白名单仅node/npm/npx前缀、禁命令替换、180 秒超时详见 README.md 的 Security Model 章节。写在最后回顾一下 3 步路径安装npm install -g evomap/evolver→首跑git 目录中执行evolver拿到 GEP 提示词→持续--review人工审查或--loop后台循环。30 秒后你就拥有一个能把自己的 Agent 经验沉淀为 Gene 与 Capsule 的自进化引擎——Evolution is not optional. Adapt or die. 【免费下载链接】evolverThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai项目地址: https://gitcode.com/GitHub_Trending/evolv/evolver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表