What it does
Stores the reasons behind code changes as structured events, with the diff and the decision recorded for each one. Agents can query that history through diff, blame, history and search commands. Data stays in a local SQLite store in the project folder, and core storage makes no calls to a language model.
Use cases
- 01Record why an approach was chosen and what was rejected
- 02Read the reasoning behind a function before changing it
- 03Review how a file changed across coding sessions