In an independent two-session test published September 29, a coding agent added a command to a weather app without installing third-party packages, then wrote the required changelog entry. The author had disabled Claude Code's own automatic memory and Hindsight's codebase survey. The author reported finding the unwritten rules in the Hindsight bank and seeing the resulting code follow them.
The test covered one repository on one machine. The author reported memory moving between sessions and checked the bank and the resulting file. Teams trying it also face a storage-location choice and a reported issue involving several repositories sharing one bank.
Hindsight
Hindsight's docs describe a memory bank built from repository history and past conversations, with support for coding agents including Claude Code and Codex. Stored material can be injected when work begins, and the package offers curated pages for project knowledge. Vectorize maintains the Python project under the MIT license.
What Hindsight remembers
Project documentation says the coding-agent integration creates a bank for each repository automatically, drawing on git history and conversations. It describes knowledge pages covering architecture, conventions and unfinished work. Hindsight stores new memories through its retain operation; recall searches using meaning, keywords, relationships and time filters. The independent test narrowed the question to two unwritten rules: use only Python's standard library and record each new command in the changelog. The author disabled Hindsight's codebase survey as well as Claude Code's automatic memory. The second session used self-hosted Hindsight 0.10.1 and coding-agent installer 0.7.0; core release v0.10.2 arrived September 29. One short test does not establish reliability over months.
IMPLICATOR