AI coding tooling
Amnesia
Persistent, deterministic memory layer for Claude Code. Merge, deduplication and validation leave the model and move into a Python CLI, so the result is the same on every run and the agent stops answering with a wrongly remembered fact. Daily use in my own workflow.
The problem
Agent memory delegated to the model itself fails at merge and deduplication, and the error only shows up after the agent has already answered with the wrong data.
Technical decisions
Merge, dedup and validation operations in a Python CLI, outside the model. The agent calls the CLI; the result is the same on every run.
Outcome
Daily personal use in the Claude Code workflow. No public traction: the repository is open and has no stars.