What problem does it solve?
It solves the problem of repeating trial-and-error when pursuing a goal by turning each attempt into stored lessons, so future runs become more effective instead of starting from scratch.
Core Features & Use Cases
- PDCA-based self-improvement loop: Plan, execute steps, check results, then Act by recording what worked and what didn’t.
- History-driven strategy selection: Reuses past successful approaches and adapts when new goals resemble earlier ones.
- Structured goal execution for complex tasks: Breaks a goal into smaller steps and runs appropriate sub-tasks (e.g., using helpers like learn/thread/taskcreate) while tracking success/failure and reasons.
- Persistent learning storage: Saves experiences to a local JSON file for future retrieval and continuous refinement.
Quick Start
Run /self-improve --goal "สร้างระบบ multi-agent แม่ลูกที่ทำงานได้จริง" --max-attempts 5 to iteratively plan, execute, evaluate, and record improvements based on your attempt history.