What problem does it solve?
The Self-Improving + Proactive Agent helps agents detect mistakes, learn from explicit corrections and self-reflection, and permanently improve future behavior by maintaining a local, tiered memory with safe maintenance routines.
Core Features & Use Cases
- Correction capture and promotion: Immediately log explicit corrections to corrections.md, track repeat counts, and promote recurring lessons to confirmed preferences in memory.md after confirmation.
- Tiered local memory: Organize HOT, WARM, and COLD tiers under ~/self-improving/ with project and domain namespaces to load only relevant context and minimize context bloat.
- Heartbeat-driven maintenance: Run conservative heartbeat rules to update indexes, compact oversized files, and preserve data integrity without destructive rewrites.
- Use Case: When a user rejects or corrects an output, record the correction, run self-reflection, suggest improvements, and promote stable patterns after repeated confirmations.
Quick Start
Ask the agent to review its last response, log corrections to self-improving memory, and propose concrete improvements.