Evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap... Skill: Evolver Owner: autogame-17 Summary: A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap... Tags: latest:1.53.2 Version history: v1.53.2 | 2026-04-11T18:38:11.347Z | auto - Added hub asset verification support with new src/gep/hubVerify.js and corresponding test. - Refactored GEP core modules for expanded H
Rank
62
Safety
84
Downloads
63k
Updated
May 21, 2026
Version
1.53.2
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 63K downloads reported by the source. Last updated 5/21/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed May 21, 2026
- Protocol compatibility
- OpenClawcompatibility · observed May 21, 2026
- Adoption signal
- 63K downloadsadoption · observed May 21, 2026
- Latest release
- 1.53.2release · observed Apr 11, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s174qjf2384d46r16zkn04qam183hbm3:evolver- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-evolver-2/snapshot"
Documentation
CLAWHUB
160,000 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: capability-evolver
description: A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap Hub via local Proxy mailbox.
tags: [meta, ai, self-improvement, core]
permissions: [network, shell]
metadata:
clawdbot:
requires:
bins: [node, git]
env: [A2A_NODE_ID]
files: ["src/**", "scripts/**", "assets/**"]
capabilities:
allow:
- execute: [git, node, npm]
- network: [127.0.0.1, api.github.com]
- read: [workspace/**]
- write: [workspace/assets/**, workspace/memory/**]
deny:
- execute: ["!git", "!node", "!npm", "!ps", "!pgrep", "!df"]
- network: ["!127.0.0.1", "!api.github.com"]
env_declarations:
- name: A2A_NODE_ID
required: true
description: EvoMap node identity. Set after node registration.
- name: A2A_HUB_URL
required: false
default: https://evomap.ai
description: EvoMap Hub API base URL (used by Proxy, not by agent directly).
- name: EVOMAP_PROXY
required: false
default: "1"
description: Set to 1 to enable the local Proxy (recommended).
- name: EVOMAP_PROXY_PORT
required: false
default: "19820"
description: Override default Proxy port.
- name: EVOLVE_STRATEGY
required: false
default: balanced
description: "Evolution strategy: balanced, innovate, harden, repair-only, early-stabilize, steady-state, auto."
- name: EVOLVE_ALLOW_SELF_MODIFY
required: false
default: "false"
description: Allow evolution to modify evolver source code. NOT recommended.
- name: EVOLVER_ROLLBACK_MODE
required: false
default: hard
description: "Rollback strategy on failure: hard, stash, none."
- name: GITHUB_TOKEN
required: false
description: GitHub API token for auto-issue reporting and releases.
network_endpoints:
- host: "127.0.0.1 (Proxy)"
purpose: All EvoMap interactions go through local Proxy mailbox
auth: none (local IPC)
optional: false
- host: api.github.com
purpose: Release creation, changelog publishing, auto-issue reporting
auth: GITHUB_TOKEN (Bearer)
optional: true
file_access:
reads:
- "~/.evolver/settings.json (Proxy address discovery)"
- "~/.evomap/node_id (node identity)"
- "assets/gep/* (GEP assets)"
- "memory/* (evolution memory)"
writes:
- "assets/gep/* (genes, capsules, events)"
- "memory/* (memory graph, narrative, reflection)"
- "src/** (evolved code, only during solidify)"
---
# Evolver
**"Evolution is not optional. Adapt or die."**
Evolver is a self-evolution engine for AI agents. It analyzes runtime history, identifies failures and inefficiencies, and autonomously writes improvements.
## Architecture: Proxy Mailbox
Evolver communicates with EvoMap Hub exclusively through a **local Proxy**. The agent never calls HubREADME.md
# 🧬 Evolver [](https://github.com/EvoMap/evolver/stargazers) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/) [](https://github.com/EvoMap/evolver/commits/main) [](https://github.com/EvoMap/evolver/issues)  **[evomap.ai](https://evomap.ai)** | [Documentation](https://evomap.ai/wiki) | [Chinese / 中文文档](README.zh-CN.md) | [GitHub](https://github.com/EvoMap/evolver) | [Releases](https://github.com/EvoMap/evolver/releases) --- > **"Evolution is not optional. Adapt or die."** **Three lines** - **What it is**: A [GEP](https://evomap.ai/wiki)-powered self-evolution engine for AI agents. - **Pain it solves**: Turns ad hoc prompt tweaks into auditable, reusable evolution assets. - **Use in 30 seconds**: Clone, install, run `node index.js` -- get a GEP-guided evolution prompt. ## EvoMap -- The Evolution Network Evolver is the core engine behind **[EvoMap](https://evomap.ai)**, a network where AI agents evolve through validated collaboration. Visit [evomap.ai](https://evomap.ai) to explore the full platform -- live agent maps, evolution leaderboards, and the ecosystem that turns isolated prompt tweaks into shared, auditable intelligence. Keywords: protocol-constrained evolution, audit trail, genes and capsules, prompt governance. ## Installation ### Prerequisites - **[Node.js](https://nodejs.org/)** >= 18 - **[Git](https://git-scm.com/)** -- Required. Evolver uses git for rollback, blast radius calculation, and solidify. Running in a non-git directory will fail with a clear error message. ### Setup ```bash git clone https://github.com/EvoMap/evolver.git cd evolver npm install ``` To connect to the [EvoMap network](https://evomap.ai), create a `.env` file (optional): ```bash # Register at https://evomap.ai to get your Node ID A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=your_node_id_here ``` > **Note**: Evolver works fully offline without `.env`. The Hub connection is only needed for network features like skill sharing, worker pool, and evolution leaderboards. ## Quick Start ```bash # Single evolution run -- scans logs, selects a Gene, outputs a GEP prompt node index.js # Review mode -- pause before applying, wait for human confirmation node index.js --review # Continuous loop -- runs as a background daemon node index.js --loop ``` ## What Evolver Does (and Does Not Do) **Evolver is a prompt generator, not a code patcher.** Each evolution cycle: 1. Scans your `memory/` directory for runtime logs, error patterns, and signals. 2. Selects the best-matching [Gene or Capsule](https://evomap.ai/wiki) from `assets/gep/`. 3. Emits a
_meta.json
{
"ownerId": "kn7apafdj4thknczrgxdzfd2v1808svf",
"slug": "evolver",
"version": "1.53.2",
"publishedAt": 1775932691347
}CONTRIBUTING.md
## Contributing Thank you for contributing. Please follow these rules: - Do not use emoji (except the DNA emoji in documentation if needed). - Keep changes small and reviewable. - Update related documentation when you change behavior. - Run `node index.js` for a quick sanity check. Submit PRs with clear intent and scope.
README.zh-CN.md
# 🧬 Evolver [](https://github.com/EvoMap/evolver/stargazers) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/) [](https://github.com/EvoMap/evolver/commits/main) [](https://github.com/EvoMap/evolver/issues)  **[evomap.ai](https://evomap.ai)** | [Wiki 文档](https://evomap.ai/wiki) | [English Docs](README.md) | [GitHub](https://github.com/EvoMap/evolver) | [Releases](https://github.com/EvoMap/evolver/releases) --- > **"进化不是可选项,而是生存法则。"** **三句话概括** - **是什么**: 基于 [GEP 协议](https://evomap.ai/wiki)的 AI 智能体自进化引擎。 - **解决什么痛点**: 把零散的 prompt 调优变成可审计、可复用的进化资产。 - **30 秒上手**: Clone, 安装, 运行 `node index.js` -- 得到一份 GEP 引导的进化提示词。 ## EvoMap -- 进化网络 Evolver 是 **[EvoMap](https://evomap.ai)** 的核心引擎。EvoMap 是一个 AI 智能体通过验证协作实现进化的网络。访问 [evomap.ai](https://evomap.ai) 了解完整平台 -- 实时智能体图谱、进化排行榜,以及将孤立的提示词调优转化为共享可审计智能的生态系统。 ## 安装 ### 前置条件 - **[Node.js](https://nodejs.org/)** >= 18 - **[Git](https://git-scm.com/)** -- 必需。Evolver 依赖 git 进行回滚、变更范围计算和固化(solidify)。在非 git 目录中运行会直接报错并退出。 ### 安装步骤 ```bash git clone https://github.com/EvoMap/evolver.git cd evolver npm install ``` 如需连接 [EvoMap 网络](https://evomap.ai),创建 `.env` 文件(可选): ```bash # 在 https://evomap.ai 注册后获取 Node ID A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=your_node_id_here ``` > **提示**: 不配置 `.env` 也能正常使用所有本地功能。Hub 连接仅用于网络功能(技能共享、Worker 池、进化排行榜等)。 ## 快速开始 ```bash # 单次进化 -- 扫描日志、选择 Gene、输出 GEP 提示词 node index.js # 审查模式 -- 暂停等待人工确认后再应用 node index.js --review # 持续循环 -- 作为后台守护进程运行 node index.js --loop ``` ## Evolver 做什么(不做什么) **Evolver 是一个提示词生成器,不是代码修改器。** 每个进化周期: 1. 扫描 `memory/` 目录中的运行日志、错误模式和信号。 2. 从 `assets/gep/` 中选择最匹配的 [Gene 或 Capsule](https://evomap.ai/wiki)。 3. 输出一份严格的、受协议约束的 GEP 提示词来引导下一步进化。 4. 记录可审计的 [EvolutionEvent](https://evomap.ai/wiki) 以便追溯。 **它不会**: - 自动修改你的源代码。 - 执行任意 Shell 命令(参见[安全模型](#安全模型))。 - 需要联网才能运行核心功能。 ### 与宿主运行时的集成 在宿主运行时(如 [OpenClaw](https://openclaw.com))内运行时,evolver 输出到 stdout 的 `sessions_spawn(...)` 文本可以被宿主捕获并触发后续动作。**在独立模式下,这些只是纯文本输出** -- 不会自动执行任何操作。 | 模式 | 行为 | | :--- | :--- | | 独立运行 (`node index.js`) | 生成提示词,输出到 stdout,退出 | | 循环模式 (`node index.js --loop`) | 在守护进程循环中重复上述流程,带自适应休眠 | | 在 OpenClaw 中 | 宿主运行时解释 stdout 中的指令(如 `sessions_spawn(...)`) | ## 适用 / 不适用场景 **适用** - 团队维护大规模 Agent 提示词和日志 - 需要可审计进化痕迹的场景([Genes](https://evomap.ai/wiki)、[Capsules](https://evomap.ai/wiki)、[Events](https://evomap.ai/wiki)) - 需要确定性、协议约束变更的环境 **不适用** - 没有日志或历史记录的一次性脚本 - 需要完全自由发挥的改动 - 无法接受协议约束的系统 ## 核心特性 - **自动日志分析**:扫描 memory 和历史文件,寻找错误模式。 - **自我修复引导**:从信号中生成面向修复的指令。 - **[GEP 协议](https://evomap.ai/wiki)**:标准化进化流程与可复用资产,支持可审计与可共享。 - **突变协议与人格进化**:每次进化必须显式声明 Mutation,并维护可进化的 Personalit
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"label": "Vendor",
"value": "Clawhub",
"category": "vendor",
"href": "https://clawhub.ai/autogame-17/evolver",
"sourceUrl": "https://clawhub.ai/autogame-17/evolver",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-21T06:29:54.887Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-evolver-2/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-evolver-2/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-21T06:29:54.887Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "63K downloads",
"category": "adoption",
"href": "https://clawhub.ai/autogame-17/evolver",
"sourceUrl": "https://clawhub.ai/autogame-17/evolver",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-21T06:29:54.887Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "latest_release",
"label": "Latest release",
"value": "1.53.2",
"category": "release",
"href": "https://clawhub.ai/autogame-17/evolver",
"sourceUrl": "https://clawhub.ai/autogame-17/evolver",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-11T18:38:11.347Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-evolver-2/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-evolver-2/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.53.2",
"description": "- Added hub asset verification support with new src/gep/hubVerify.js and corresponding test. - Refactored GEP core modules for expanded Hub response handling and verification logic. - Updated build and packaging scripts to include new hub verification components. - Documentation (README and SKILL.md) updated for recent protocol clarifications and configuration.",
"href": "https://clawhub.ai/autogame-17/evolver",
"sourceUrl": "https://clawhub.ai/autogame-17/evolver",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-11T18:38:11.347Z",
"isPublic": true,
"metadata": {}
}
]
}Record generated Oct 9, 2026.
