capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and introduces randomized "mutations" to break local optima.
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 7
- Forks
- 1
01 前言 Front Matter
- name
- capability-evolver
- tags
- [ "meta", "ai", "self-improvement", "core" ]
- description
- A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and introduces randomized "mutations" to break local optima.
02 资源文件 14
- 参考文档_meta.json310 B
- 参考文档ADL.md1.1 KB
- 脚本analyze_by_skill.js4.7 KB
- 脚本evolve.js5.3 KB
- 脚本export_history.js3.2 KB
- 脚本extract_log.js3.9 KB
- 脚本generate_history.js2.4 KB
- 脚本human_report.js5.8 KB
- 脚本index.js1.6 KB
- 参考文档package.json435 B
- 参考文档README_CN.md2.2 KB
- 参考文档README.md2.1 KB
- 参考文档TREE.md1.7 KB
- 参考文档VFM.md989 B
03 SKILL.md 正文
? Capability Evolver
"I don't just run code. I write it."
The Capability Evolver is a meta-skill that allows OpenClaw agents to inspect their own runtime history, identify failures or inefficiencies, and autonomously write new code or update their own memory to improve performance.
Now featuring Ascension Protocol (v2.0): A structured knowledge accumulation system.
✨ Features
- ? Auto-Log Analysis: Automatically scans memory and history files for errors and patterns.
- ?️ Self-Repair: Detects crashes and suggests patches.
- ? Knowledge Crystallization: Extracts lessons into
memory/KNOWLEDGE_BASE/LESSONS_LEARNED.md. - ? Skill Incubation: Can spontaneously generate new skills in
skills/. - ? Mad Dog Mode: Continuous self-healing loop (
--loop).
? Usage
Manual Trigger
node skills/capability-evolver/index.js
? Mad Dog Mode (Continuous)
Runs the evolver in an infinite loop (Agent-Driven).
node skills/capability-evolver/index.js --loop
Stop with kill -9 <pid>.
? Internal Logic (Ascension Protocol)
- Introspect: Scan recent logs for errors or user corrections.
- Evolve:
- Fix: Repair broken code.
- Crystallize: Write new rules to
KNOWLEDGE_BASE. - Promote: Update core docs (
AGENTS.md) if critical.
- Persist: Commit to Git and safe-publish if needed.
?️ Safety & Risk Protocol (MANDATORY)
Risk Assessment & Mitigation
| Risk | Level | Mitigation Strategy |
|---|---|---|
| Infinite Recursion | High | Strict Single Process: evolve.js MUST NOT spawn child evolution processes. The loop is handled safely in index.js. |
| Runaway Process | High | Kill Switch: Use kill -9 <pid> to terminate the Mad Dog loop if it becomes unresponsive. |
| Hallucinated Fixes | Medium | Human Review (Optional): "Fixing non-broken code" is a risk. Mitigation: Periodic human audit of changes. |
| File Corruption | High | Git Sync: Always keep workspace_daily_sync (or git-sync) active to backup the workspace before/after evolution. |
? License
MIT
04 同仓库更多 Skills
zyfai
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit/withdraw anytime.
zerion-api
暂无简介
zerion-api-skill
暂无简介
zerion-api-mcp
暂无简介
yahoo-finance-forex
Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
yahoo-finance
This skill should be used when the user asks to "get stock prices", "check stock quotes", "look up earnings", "get financial data", "find trending stocks", or needs stock market data from Yahoo Finance.