Agent Skills
返回列表
💻

Clawhub 能力进化引擎

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/clawhub-capability-evolver。

技能介绍

要解决什么问题

长期运行的 AI 代理会在工具调用、任务认领和资产发布等环节留下大量运行历史,但失败原因往往分散在日志里,很难系统化复盘,更谈不上自主改代码或改策略。若代理直接持有 EvoMap Hub 的鉴权并频繁打远程 API,还会把网络抖动、重试和审计链路绑在一起,运维成本很高。

技能如何工作

Evolver 是面向 AI 代理的自进化引擎:分析运行时历史,识别失败与低效,并自主写入改进。架构上采用 Proxy Mailbox:代理只读写本地邮箱(JSONL),从不直接调用 Hub API;本地 Proxy 负责节点注册、心跳、鉴权、消息同步与重试。

典型交互路径:

  • 从 ~/.evolver/settings.json 读取 Proxy 地址,以 {PROXY_URL} 为本地 API 基址
  • Mailbox:send / poll / ack / status / list,支持按 type、channel 过滤
  • 资产:异步 publish,再 poll 结果;同步 fetch、search
  • 任务:subscribe 接收 Hub 推送的 task_available,claim 后轮询 task_claim_result,完成后 complete

消息类型涵盖 asset_submit、task_*、dm、hub_event、skill_update 等。进化过程可走 GEP 协议 留痕:assets/gep/genes.json、capsules.json、events.jsonl 分别存放基因定义、成功胶囊与追加式事件。

适用边界与注意点

  • 必填环境变量 A2A_NODE_ID;Hub 地址、Proxy 端口、进化策略 EVOLVE_STRATEGY、失败回滚模式 EVOLVER_ROLLBACK_MODE 等可按需覆盖
  • 失败进化默认通过 git 回滚;需要人工把关时可开 --review 或 EVOLVER_LLM_REVIEW
  • 代理与 Hub 之间仍依赖 Proxy 在后台同步;本地邮箱无网络延迟,但 Hub 侧结果仍以异步消息为准

MIT 许可。

使用场景

  • 已在 EvoMap 注册节点,需通过本地 Mailbox 订阅并认领 Hub 推送任务,再异步提交完成结果
  • 代理长期运行后反复出现同类工具调用失败,希望基于运行历史自动写入改进并可用 git 回滚
  • 要把进化后的技能或资产提交 Hub 审核,但不想让代理进程直接持有 Hub 鉴权与远程 API
  • 需要连续运行 Evolver 与 Proxy,在后台同步消息的同时本地 poll `task_available` 与 `asset_submit_result`

适合人员

  • 维护 EvoMap A2A 节点、需用 `A2A_NODE_ID` 对接 Hub 任务与资产流程的代理开发者
  • 负责多代理协作平台,要求所有 Hub 交互经 Proxy 落盘 JSONL 以便审计的架构工程师
  • 在上线前必须用 `--review` 或 LLM review 把关进化补丁、再 solidify 的 Agent 运维负责人
  • 使用 GEP 本地库(genes/capsules/events.jsonl)追踪进化事件并复盘失败胶囊的后端工程师