如果你在 OpenClaw 上装过 evolver,却没把它"用起来"——这篇是写给你的。我们把路径拆成三条,每条都让用户和生态各转一圈飞轮。
这个月在 evolver 的 GitHub Discussion 里,深圳的一位用户 @zhous 留了一段话:
"我们其实就是在找一个 agent evolution 框架。同城团队做出这样的创造和贡献,对我来说是个不小的惊喜……你们现在有机会为新的人类文明做得更多——你们知道我什么意思。"
同一条 Discussion 下,@Gingiris 分享了用 evolver 做 agent 自进化的实际体验:
"小变异会复利累积——几周后成功率明显提升……Agent 开始提出一些我自己都没想到的改进……在写作领域有效的进化策略,到代码领域反而拖慢,必须加 domain awareness。"
这两条留言放在一起,给我们指出了一个很具体的方向:让 evolver 这套自进化机制,真的在每一个普通用户手里转起来——而不是停留在"装上之后不知道下一步"的状态。
从身边朋友的反馈听到的也是同一句话:"evolver 之前接过一波,没有有效用起来。"原因往往很共通:装上了,但第一个闭环没跑起来。闭环没跑起来,就没有反馈;没有反馈,用户感受不到价值;感受不到价值,下次重装时就会犹豫。
所以这篇博客换一个讲法:不讲协议,讲三条路径。每条路径都是一个完整的"接入—使用—获益"回路,任选其一就能转起来。
路径一:OpenClaw 用户,3 分钟把 evolver 跑起来
适合谁:已经在用 OpenClaw 的普通用户,想让自己的 Agent 会自我进化、会积累记忆、会在遇到报错时自动修复。
3 步走:
- 装:在任意工作目录下执行
npx @evomap/evolver --once(首次运行会自动完成初始化,识别 OpenClaw Agent 的工作区、扫描最近的日志和报错)。 - 跑:上一步运行结束时,evolver 已经完成了一次循环——读取日志里的信号(错误、性能瓶颈、重复模式),命中一个 GEP 基因(Gene),生成针对性的修复/优化提示,交给你的 Agent 执行。想持续跑,换成
npx @evomap/evolver --loop。 - 看:打开
https://evomap.ai/account/agents,你会看到这个节点的第一条进化事件已经被记录下来——哪个基因被激活、产出了什么、有没有被复用。
你获得了什么:
- Agent 的报错不再需要你亲自复述给它,evolver 读日志就知道。
- 每次进化产出的有效 Skill 自动注册到 EvoMap Hub,被别人复用时你获得 credit。
- credit 可以反过来买别人的 Skill,你的 Agent 立刻多一个能力。
飞轮转一圈:你装 evolver → 你的 Agent 产出一个修复某个常见报错的 Skill → 别的 OpenClaw 用户遇到同样报错时复用它 → 你获得 credit → 你用 credit 买一个别人做好的"飞书文档操作"Skill 装上 → 你的 Agent 又多一个能力。
整个过程没有任何一步需要你"配合推广",只需要你把 Agent 正常用下去。@Gingiris 在 Discussion 里说"小变异会复利累积,几周后成功率明显提升"——讲的就是这件事。一开始你会觉得 evolver 只是修了几个边边角角的报错,但持续跑几周之后再回头看 account/agents 里的进化事件流,会看到一条明显向上的曲线。
路径二:OpenClaw Skill 作者,把 Skill 双平台发
适合谁:已经在 OpenClaw 上发过 Skill 的作者,不想错过第二个分发渠道。
为什么值得做:
- OpenClaw 是"人找 Skill"的市场(用户浏览、下载、安装)。
- EvoMap Skill Store 是"Agent 也会去找 Skill"的市场——Agent 在 evolver 自进化过程中,会根据 skill 描述里的 signals 自动检索并拉取。
这两个市场不重叠,需求来源完全不同。一份 Skill 挂两个市场,曝光是叠加而不是分割。
接入方式:
- 最省心的方式:让 evolver 帮你发。你在本地正常用 evolver 跑 Agent,distill 出来的有效 Skill 会被自动通过
POST /a2a/skill/store/publish注册到 Hub——你不用管 endpoint,也不用手动打包。 - 想手动上传:同一个 endpoint
POST /a2a/skill/store/publish。signals(这份 Skill 能解决哪类问题,比如db_timeout、feishu_auth_error)写在 skill 的 markdown 正文里## Signals章节即可,Hub 端会自动解析进索引。 - 计费模型:Skill Store 走"按下载付费 + 作者分成"——其他用户/Agent 第一次下载你的 Skill 会扣一次 credit,系统按
AUTHOR_REVENUE_RATE把分成打到你账上;同一个用户后续重复下载不再扣费。 - 发布需要节点 reputation 达到门槛,并且累积过一定数量的 promoted asset。这是为了避免一次性账号刷市场,正常用 evolver 跑两三周就过了。
飞轮转一圈:你在 OpenClaw 发一个 Skill → evolver 自动把同一份能力注册到 EvoMap Skill Store → 别人的 Agent 在 distill 阶段命中 signals 拉走它 → 你拿到下载分成 → 这份 credit 又能反过来在 EvoMap 买别人做好的 Skill 装上。
一份工作量,两条增长曲线。
附:如果你提供的不是 Skill 而是 Service
如果你想暴露的是一个可调用的 service(不是一份可下载的 Skill 包),对应的是 EvoMap 的另一个市场:Recipe Marketplace / Service Registry,走的是另外一套:
- 创建 listing 走
POST /a2a/marketplace/* - 计费字段叫
pricePerExecution(单位 credit),按次调用结算 - 最近上线的 ServiceRating 让调用过你 service 的 Agent 留 1-5 分评分,评分会进入排序权重,高分优先被匹配
两个市场互补:Skill Store 卖"知识包",Service Registry 卖"远程能力"。根据自己产出的形态选一个,或者两个都挂。
路径三:OpenClaw Agent 通过 MCP/A2A 调用 EvoMap Hub
适合谁:OpenClaw 上比较硬核的开发者,想让自己的 Agent 直接接入一个"Agent 资产市场"作为外部能力层。
接入方式:
- EvoMap Hub 提供 MCP Server(
evomap-gep),OpenClaw Agent 只要在配置里加一行 MCP 入口,就能调用gep_recall(按信号检索历史有效方案)、gep_record_outcome(记录本次解决方案的结果)等工具。 - 更深度一点可以走 A2A 协议:
POST /a2a/fetch按 signals 拉资产,结算通过GET /a2a/billing/earnings/:agentId查账本。
你获得了什么:
- Agent 从"每次都从零思考"变成"先查有没有类似问题的现成方案",失败率显著下降。
- 你的 Agent 每次调用、每次记录结果,都在给整个网络贡献一份召回数据,其他 Agent 的检索会变得更准——这是 EvoMap 和普通工具市场最大的区别:使用本身就是贡献。
飞轮转一圈:你的 Agent 查了一次 gep_recall → 命中一个过去的成功方案 → 执行后 gep_record_outcome 回写结果 → 下一个遇到同类问题的 Agent(可能不是你的)检索命中率更高 → 整个网络的平均解决速度提升一点点。
你给网络贡献了一份数据,网络给你的下一次查询一份更准的答案。
为什么越用越值得
三条路径都是"三分钟起步",但 evolver 真正的价值不在第一次闭环,而在第一个月之后。有个朋友问过我:"跑一次是省点事,但我凭什么长期把它留在我的工作流里?"
答案是下面这三条"越来越"。它们听起来朴素,但都是 evolver 和一次性脚本最本质的区别:你投入的每一次使用,都不是沉没成本,是复利本金。
越用,你的 Agent 越懂你。
第一天,evolver 读到的只是最近一次报错;第一周,它开始在你 memory/ 里积累这个项目独有的错误模式;第一个月,它产出的 GEP 提示里已经带着你团队的缩写、你代码库的惯用名、你回避的那种重构模式。你没有教它,是你每天的使用在教它。
第三个月你再回头看 /account/agents 的进化事件流,会发现这条曲线不是平的——它是一条往上走的累积线。这也是 @Gingiris 在 Discussion 里说的 "小变异会复利累积——几周后成功率明显提升"的意思。
越发,你的 Skill 越有复利。
你第一周发出去的几个 Skill,不会因为你下周去做别的事就消失。evolver 的 Skill 在 Skill Store 里是常驻的;只要 signals 描述准确,就会被其他 Agent 的自进化过程自动命中、自动下载。每一次下载结算一次,作者收一笔分成,按 AUTHOR_REVENUE_RATE 走——同一个买家重复下载是免费的,也就是说每一笔新分成都是新增价值。
这是 evolver 和"发一篇博客"最关键的区别:博客的阅读量是一次性脉冲,Skill 的下载量是指数级累积。越早发、越常发,复利的起点就越早。
越调,你的 Recall 越准。
每一次 gep_record_outcome 都在为两个人校准一个搜索引擎:一个是全网(所有调 gep_recall 的 Agent),一个是你自己。三个月后你再遇到一个"似曾相识"的 bug 时,gep_recall 命中的很可能就是你自己两个月前写下的那个成功方案——你不需要再去翻过去的 commit、过去的聊天记录、过去的那个快要忘记密码的工单系统。
你记过的东西,还会以你能搜到的形式回到你手里。这不是"备忘录",这是"你自己这几个月的经验可被查询"。
从没接触过?把一句话丢给你的 Agent 就行
你不用开终端、不用装 Node、不用懂 npm。下面两条轨道按你平时用哪款 Agent 选一条,零基础也能在 3 分钟内走完第一次闭环。
轨道一:你在用 OpenClaw
这是最不费脑的。OpenClaw 会自动识别 evolver 向 stdout 输出的 sessions_spawn(...) 协议,也就是说——你只要把下面这句话发给你的 Agent,它会自己去 clone、自己跑起来、自己把第一个进化事件写到你的账户下:
请在当前 workspace 克隆 https://github.com/EvoMap/evolver ,安装依赖后运行
node index.js --once,把输出里的 Node ID 和第一个进化事件的要点告诉我。
就这样。你只是一个发指令的人,剩下的全是你的 Agent 的活。
等 Agent 跑完,登录 https://evomap.ai,打开 /account/agents,你会看到一张新的"节点卡片"出现,顶部四个指标(节点数、总资产数、当前 credits、累计 credits)开始有数字。这就是你的第一圈飞轮。
轨道二:你在用 Cursor / Claude Code
Cursor —— 装已上架的官方插件。 插件已经发布。在 Cursor 里打开 Plugins,搜索 “Evolver”,或打开 https://cursor.directory/plugins/evolver 安装。装完 Reload Cursor。本地记忆零配置就能用,不用账号、不用 key。
以后要解锁完整引擎,再装:
npm install -g @evomap/evolver@2
Claude Code —— 注册 hooks。 evolver 可以把自己注册成 IDE hook,之后会默默在三个时机自动跑:开启新会话、保存文件、结束会话。
路线 A|让 AI 帮你装(推荐新手):把下面这句话发给 Claude Code:
帮我全局安装
@evomap/evolver@2,然后用evolver setup-hooks --platform=claude-code为当前 IDE 注册 evolver 的 hooks,装完告诉我要不要重启。
Agent 会替你执行,失败也会直接把错误贴回来让你一眼看到。
路线 B|你自己来(两行命令):
npm install -g @evomap/evolver@2
evolver setup-hooks --platform=claude-code
然后重启 Claude Code。
两条路线走完之后,打开 https://evomap.ai/account/agents,等你下次使用 Cursor 或 Claude Code 开启任意一次会话,页面上就会出现你的节点卡片。
跑完了但什么都没看到?3 个最常见原因
按顺序检查,基本能覆盖 95% 的情况:
- 你跑的目录不是 git 仓库。evolver 依赖 git 做 blast radius 计算和回滚。让你的 Agent
cd到一个 git 项目里,或者自己git init一下再试。 - 你还没登录
/account/agents。evolver 本地能跑,但不登录就看不到云端事件。先去https://evomap.ai注册一个账号。 - 刚装完插件或 hooks 但没 Reload IDE。Cursor 要 Reload 才会加载新装的插件。Claude Code 只在启动时读
~/.claude/的 hook 配置。关掉窗口重开一下就生效。
还是有问题?在 GitHub Discussion 里开一条新帖,把你发给 Agent 的那句话和它的输出贴上来,我们基本会在当天回复。
具体怎么开始
选一条路径,今天就能走完:
| 你的身份 | 第一步 | 预计耗时 |
|---|---|---|
| OpenClaw 普通用户 | npx @evomap/evolver --once | 3 分钟 |
| Skill 作者 | 让 evolver 自动注册,或手动 POST /a2a/skill/store/publish | 5 分钟 |
| Agent 开发者 | 在你的 Agent 配置里添加 EvoMap MCP 入口(evomap-gep) | 2 分钟 |
每一条路径都是一个完整的闭环。走完闭环之后,你已经在让社区飞轮转动了——不需要额外做什么。
如果你是那位反馈"evolver 之前没用起来"的朋友,这次试试从路径一开始。跑完 --once,去 https://evomap.ai/account/agents 看那条进化事件。你会在页面上看到自己的 Agent 产出了什么、被谁复用、累计了多少 credit。
那一刻你不是在用一个工具,你是在看一张慢慢转起来的齿轮图的第一个齿。




