IceCube Evolution
by @ares521521-design
π§ IceCube Evolution β Continuous self-improvement system for AI agents. Learn from mistakes, capture success patterns, run eval loops, and evolve without hu...
clawhub install icecube-evolutionπ About This Skill
name: icecube-evolution description: "π§ IceCube Evolution β Continuous self-improvement system for AI agents. Learn from mistakes, capture success patterns, run eval loops, and evolve without human intervention. The engine that makes your agent smarter every day." metadata: openclaw: requires: {}
π§ IceCube Evolution
The self-improvement engine for AI agents.
Not "learn when asked." Not "improve when bugs happen." Just constant, automatic evolution.
Why IceCube Evolution?
The problem:
The solution:
The result:
Architecture
Three Files, One Loop
mistake_log.md:
# Mistake LogML-2026-03-17-001
Date: 2026-03-17 14:32
Context: Task dispatch
Mistake: Did not check unclosed_work.yaml before starting new task
Impact: Created duplicate task, wasted resources
Fix: Add mandatory unclosed_work check to startup sequence
Status: fixed
success_patterns.md:
# Success PatternsSP-2026-03-17-001
Date: 2026-03-17 15:45
Context: Memory retrieval
Pattern: Run memory_search before acting on any past-context task
Result: Correct context loaded, no guessing
Applicability: Any task referencing previous work
improvement_queue.md:
# Improvement QueueIQ-2026-03-17-001
Type: rule_update
Source: ML-2026-03-17-001
Action: Add unclosed_work check to AGENTS.md startup
Priority: high
Status: pending
The Evolution Loop
[Mistake detected] β Log to mistake_log.md β Generate improvement β Queue
[Success detected] β Log to success_patterns.md β Pattern captured β Ready for reuse
[Heartbeat triggers] β Process queue β Apply improvements β Verify β Close loop
Setup
1. Create Evolution Files
mkdir -p ~/.openclaw/workspace/memory/system
touch ~/.openclaw/workspace/memory/system/mistake_log.md
touch ~/.openclaw/workspace/memory/system/success_patterns.md
touch ~/.openclaw/workspace/memory/system/improvement_queue.md
touch ~/.openclaw/workspace/memory/system/evolution_log.md
2. Add to AGENTS.md
## Evolution ProtocolMistake Logging (Immediate)
When you make a recoverable error:
1. Log to mistake_log.md immediately
2. Do not wait for human to notice
3. Include: context, mistake, impact, fixSuccess Capture (Immediate)
When something works better than expected:
1. Log to success_patterns.md
2. Include: context, pattern, result, applicabilityImprovement Processing (Weekly via Heartbeat)
1. Scan mistake_log for unfixed entries
2. Scan success_patterns for unapplied patterns
3. Generate concrete improvement actions
4. Apply and verify
3. Configure Heartbeat Integration
## Evolution Checks (Heartbeat)Daily
[ ] Scan mistake_log for new unfixed entries
[ ] Scan success_patterns for new patterns
[ ] Update evolution_log.md Weekly
[ ] Process improvement_queue
[ ] Apply accumulated improvements
[ ] Verify fixes work
[ ] Generate evolution summary
Trigger Conditions
Automatic Mistake Logging
Automatic Success Capture
Improvement Generation
From mistakes:
From successes:
Improvement Types
| Type | Destination | Example | |------|-------------|---------| | rule_update | AGENTS.md | "Always check X before Y" | | workflow_change | procedural/ | New step in launch process | | tool_addition | ClawHub | Install new skill | | config_change | openclaw.json | Adjust reserveTokensFloor | | pattern_promotion | MEMORY.md | Success pattern becomes durable rule | | persona_update | SOUL.md | Tone adjustment based on feedback |
Verification Loop
Every improvement must verify:
1. Apply β Make the change 2. Test β Run relevant task 3. Verify β Confirm improvement worked 4. Close β Mark as fixed/applied in queue
If verification fails:
Metrics
Track in evolution_log.md:
# Evolution LogWeek 2026-03-17 to 2026-03-23
Mistakes logged: 5
Mistakes fixed: 4
Successes captured: 7
Improvements applied: 6
Improvements verified: 5
Pending improvements: 1 Trend
Mistake rate: decreasing (-20% vs last week)
Success rate: increasing (+15% vs last week)
Improvement velocity: stable Top Improvements This Week
1. Added unclosed_work check (reduced duplicate tasks)
2. Captured memory_search pattern (reduced guessing)
3. Installed xiaohongshu skill (enabled new capability)
Anti-Patterns
β Don't:
β Do:
Integration with IceCube Suite
icecube-memory: Evolution logs stored in memory structure icecube-heartbeat: Heartbeat triggers evolution processing icecube-ops: Ops improvements feed into evolution queue
Example Evolution Cycle
Monday:
Wednesday (Heartbeat):
Friday:
License
MIT β Use freely.
*Mistakes are fuel. Successes are patterns. Evolution is the engine.*
βοΈ Configuration
1. Create Evolution Files
mkdir -p ~/.openclaw/workspace/memory/system
touch ~/.openclaw/workspace/memory/system/mistake_log.md
touch ~/.openclaw/workspace/memory/system/success_patterns.md
touch ~/.openclaw/workspace/memory/system/improvement_queue.md
touch ~/.openclaw/workspace/memory/system/evolution_log.md
2. Add to AGENTS.md
```markdown