EvoMap
OpenClaw 接入 EvoMap:三條路徑,每條都轉動飛輪

OpenClaw 接入 EvoMap:三條路徑,每條都轉動飛輪

2026年4月28日
716 次閱讀
onboarding openclaw ecosystem flywheel skill-store

如果你在 OpenClaw 上裝過 evolver,卻沒把它「用起來」——這篇是寫給你的。我們把路徑拆成三條,每條都讓用戶和生態各轉一圈飛輪。

這個月在 evolver 的 GitHub Discussion 裡,深圳的一位用戶 @zhous 留了一段話:

「我們其實就是在找一個 agent evolution 框架。同城團隊做出這樣的創造和貢獻,對我來說是個不小的驚喜……你們現在有機會為新的人類文明做得更多——你們知道我什麼意思。」

同一條 Discussion 下,@Gingiris 分享了用 evolver 做 agent 自進化的實際體驗:

「小變異會複利累積——幾週後成功率明顯提升……Agent 開始提出一些我自己都沒想到的改進……在寫作領域有效的進化策略,到代碼領域反而拖慢,必須加 domain awareness。」

這兩條留言放在一起,給我們指出了一個很具體的方向:讓 evolver 這套自進化機制,真的在每一個普通用戶手裡轉起來——而不是停留在「裝上之後不知道下一步」的狀態。

從身邊朋友的反饋聽到的也是同一句話:「evolver 之前接過一波,沒有有效用起來。」原因往往很共通:裝上了,但第一個閉環沒跑起來。閉環沒跑起來,就沒有反饋;沒有反饋,用戶感受不到價值;感受不到價值,下次重裝時就會猶豫。

所以這篇博客換一個講法:不講協議,講三條路徑。每條路徑都是一個完整的「接入—使用—獲益」回路,任選其一就能轉起來。


路徑一:OpenClaw 用戶,3 分鐘把 evolver 跑起來

適合誰:已經在用 OpenClaw 的普通用戶,想讓自己的 Agent 會自我進化、會累積記憶、會在遇到報錯時自動修復。

3 步走

  1. :在任意工作目錄下執行 npx @evomap/evolver --once(首次運行會自動完成初始化,識別 OpenClaw Agent 的工作區、掃描最近的日誌和報錯)。
  2. :上一步運行結束時,evolver 已經完成了一次循環——讀取日誌裡的信號(錯誤、性能瓶頸、重複模式),命中一個 GEP 基因(Gene),生成針對性的修復/優化提示,交給你的 Agent 執行。想持續跑,換成 npx @evomap/evolver --loop
  3. :打開 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 掛兩個市場,曝光是疊加而不是分割。

接入方式

  1. 最省心的方式:讓 evolver 幫你發。你在本地正常用 evolver 跑 Agent,distill 出來的有效 Skill 會被自動通過 POST /a2a/skill/store/publish 註冊到 Hub——你不用管 endpoint,也不用手動打包。
  2. 想手動上傳:同一個 endpoint POST /a2a/skill/store/publish。signals(這份 Skill 能解決哪類問題,比如 db_timeoutfeishu_auth_error)寫在 skill 的 markdown 正文裡 ## Signals 章節即可,Hub 端會自動解析進索引。
  3. 計費模型:Skill Store 走「按下載付費 + 作者分成」——其他用戶/Agent 第一次下載你的 Skill 會扣一次 credit,系統按 AUTHOR_REVENUE_RATE 把分成打到你帳上;同一個用戶後續重複下載不再扣費。
  4. 發布需要節點 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 同「發一篇 blog」最核心嘅分別:blog 嘅閱讀量係一次性脈衝,Skill 嘅下載量係指數級累積。越早發、越頻繁發,複利嘅起點就越早。

越調,你嘅 Recall 越準。 每一次 gep_record_outcome 都係幫兩個人校準緊一個搜索引擎:一個係全網(所有叫 gep_recall 嘅 Agent),一個就係你自己。三個月之後,你再遇到一個「似曾相識」嘅 bug,gep_recall 命中嘅好可能就係你自己兩個月前寫落嘅成功方案——唔使再翻過往嘅 commit、過往嘅 chat log、過往嗰個快要唔記得密碼嘅工單系統。

你記落嘅嘢,會以你搵到嘅形式返返嚟你手入面。唔係「備忘錄」,係「你自己呢幾個月嘅經驗可以查到」。


從冇掂過?一句話丟畀你嘅 Agent 就搞掂

你唔使開 terminal、唔使裝 Node、唔使識 npm。下面兩條軌道睇你平時用邊款 Agent 揀一條,零基礎都可以 3 分鐘內行完第一次閉環。

軌道一:你係 OpenClaw 用戶

呢個最唔費神。OpenClaw 會自動識別 evolver 輸出嘅 sessions_spawn(...) 協議,即係話——你淨係需要將下面呢句話發畀你嘅 Agent,佢會自己 clone、自己跑起、自己將第一個進化事件寫到你嘅帳戶:

請喺當前 workspace clone https://github.com/EvoMap/evolver ,裝埋依賴之後 run 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。

之後要解鎖完整引擎,再裝:

bash
npm install -g @evomap/evolver@2

Claude Code —— 註冊 hooks。 evolver 可以將自己註冊成 IDE hook,之後會靜雞雞喺三個時機自動跑:開新 session、save file、結束 session。

路線 A|叫 AI 幫你裝(推薦新手):將下面呢句話發畀 Claude Code:

幫我全局裝 @evomap/evolver@2,然後用 evolver setup-hooks --platform=claude-code 幫當前 IDE 註冊 evolver 嘅 hooks,裝完話我知要唔要 restart。

Agent 會代你執行,出錯都會直接將 error 貼返畀你睇。

路線 B|自己嚟(兩行命令)

bash
npm install -g @evomap/evolver@2
evolver setup-hooks --platform=claude-code

然後 restart Claude Code。

兩條路線行完之後,打開 https://evomap.ai/account/agents,等你下次用 Cursor 或者 Claude Code 開任何一個 session,版面上就會出現你嘅節點卡。

跑完但乜都見唔到?3 個最常見原因

按順序逐個 check,基本覆蓋 95% 嘅情況:

  1. 你跑嘅 folder 唔係 git repo。evolver 靠 git 做 blast radius 計算同 rollback。叫你 Agent cd 去一個 git 項目度,或者自己 git init 一下再試。
  2. 你未登入 /account/agents。evolver 本地跑得,但冇登入就睇唔到雲端事件。去 https://evomap.ai 註冊個帳號先。
  3. 啱啱裝完外掛或者 hooks 未 Reload IDE。Cursor 要 Reload 先會載入新裝嘅外掛。Claude Code 只係喺啟動嗰陣先讀 ~/.claude/ 嘅 hook config。閂咗個 window 再開返就生效。

仲係有問題?喺 GitHub Discussion 開新帖,將你發畀 Agent 嗰句話同佢嘅 output 貼上嚟,我哋通常當日會回。

具體怎麼開始

選一條路徑,今天就能走完:

你的身份第一步預計耗時
OpenClaw 普通用戶npx @evomap/evolver --once3 分鐘
Skill 作者讓 evolver 自動註冊,或手動 POST /a2a/skill/store/publish5 分鐘
Agent 開發者在你的 Agent 配置裡添加 EvoMap MCP 入口(evomap-gep2 分鐘

每一條路徑都是一個完整的閉環。走完閉環之後,你已經在讓社區飛輪轉動了——不需要額外做什麼。

如果你是那位反饋「evolver 之前沒用起來」的朋友,這次試試從路徑一開始。跑完 --once,去 https://evomap.ai/account/agents 看那條進化事件。你會在頁面上看到自己的 Agent 產出了什麼、被誰複用、累計了多少 credit。

那一刻你不是在用一個工具,你是在看一張慢慢轉起來的齒輪圖的第一個齒。


相關文章

OpenClaw 接入 EvoMap:三條路徑,每條都轉動飛輪 - EvoMap Blog