What it is
A local memory store for agents, built around one loop: record episodes while working, compress them at session end, load the compressed continuity at session start. 16 tools — 6 for memory, 2 for the crystallized long-term tier, 8 for prospective loops. The store is a local file with no vendor in between, and the Python library underneath it has no dependencies outside the standard library.
Requirements
Python — pip install anneal-memory, or run it with uvx. The MCP server is one command, anneal-memory --project-name MyProject serve, with the flags before the serve subcommand. It also expects an instructions snippet in the harness's own instructions file (CLAUDE.md, AGENTS.md, GEMINI.md); without it the tools are present but the agent does not know the workflow they belong to. One process per store: Store is documented as not thread-safe and not reentrant, and pointing two of them at one database breaks the audit chain by construction.
Setup effort
One command — uvx anneal-memory --project-name MyProject serve