Hindsight Blog
Updates, insights, and deep dives into agent memory

Inside retain(): What Actually Happens When Your Agent Remembers
Calling retain() is one line of code. Underneath, a sentence becomes extracted facts, resolved entities, a knowledge graph, and consolidated observations. Here is the whole write path.

One Memory, Three Surfaces: A Day With Cursor, OpenClaw, and Vapi
We pointed our code editor, our Slack agent, and our voice agent at one shared Hindsight memory. Here is a day in that workflow, and what actually changed.

Give Aider a Memory That Outlives the Session
Aider is a sharp terminal pair programmer that forgets everything when it exits. hindsight-aider wraps the command so it recalls your project's decisions before each session and retains what it learns after.

Give Zed's AI Assistant a Persistent Memory
The Zed editor's AI assistant is sharp inside a task and a stranger between them. hindsight-zed gives it long-term memory that recalls and retains across sessions.

Teach Vercel Eve to Remember: Automatic Agent Memory
Vercel Eve agents get automatic long-term memory with hindsight-eve v0.2.0: context injected before every turn, each exchange saved after, no model tool call.

From Documents to Decisions: architxt and Hindsight
How architxt uses Hindsight as a time-aware agent memory layer to turn fragmented enterprise architecture documents into a queryable, current-state Temporal Mosaic.

Devin Desktop Persistent Memory (Formerly Windsurf)
Add persistent memory to Devin Desktop (formerly Windsurf): a remote MCP server plus one always-on rule that recalls at task start and retains as you work.

What's new in Hindsight 0.8.4
Multi-LLM failover and round-robin routing, finer recall control, scheduled mental-model refresh, richer token accounting, and a batch of data-integrity fixes in Hindsight 0.8.4

Entity Resolution in Agent Memory: One Person, Many Names
How agent memory decides that Sarah, Sarah Chen, and she are one person, and why Hindsight resolves entities with a co-occurrence graph, not embeddings.