RECALL-Agent
Execution-verified coding agent with structured long-term memory
- Task
- Planner
- Worker
- Critic
- Execute
- Memory
Problem
Coding agents can repeat the same failure because prior runs are stored as chat logs, not as useful engineering lessons.
System
A Planner, Worker and Critic produce a candidate solution. A time-limited Python process checks the result, then Reflection turns notable runs into scoped lessons for later tasks.
Engineering
- Hard pass/fail signals from user-supplied checks
- Scoped retrieval ranked by relevance and learned utility
- SQLite lesson history with vector search and pruning
- OpenAI, Anthropic and deterministic offline providers