agent-memory

Give DeepSeek Harness a Memory of Your Codebase
DeepSeek just launched Harness (dsh), an open-source coding agent built on plugins. Hindsight plugs in natively to give it long-term memory of your codebase.

Claude Code Now Builds and Reads Its Own Knowledge Base
With Hindsight's Coding Agents integration, Claude Code surveys your repo, builds a self-healing wiki of it, keeps it current, and reads it before every task.

Give Any Agent Plugins Client Long-Term Memory
Agent Plugins is the new vendor-neutral standard for packaging Skills and MCP servers. Hindsight ships one portable plugin that gives Codex, Cursor, Copilot, Kiro, and VS Code long-term memory.

Best Open-Source Agent Memory Systems (Self-Hosted, 2026)
A benchmark-grounded, fair comparison of the open-source agent memory systems you can self-host: Hindsight, Mem0, Graphiti/Zep, Letta, and Cognee.

Reasoning Isn't the Hard Part Anymore. Continuity Is.
How writenode uses Hindsight — a per-user memory bank plus a mode classifier — to carry a person's thinking forward across sessions instead of starting from a blank page.

Per-User Memory for AI Products: Multi-Tenant Patterns
How to give every user isolated memory in a multi-tenant AI product: hard boundaries vs soft partitions, testing for cross-tenant leakage, GDPR deletion, and scaling.

The 10 Things to Look For in an Agent-Memory System
The 10 things that separate a real agent-memory system from a demo: retrieval, conflict resolution, freshness, security, self-hosting, observability, and more.

Give GitHub Copilot CLI a Memory of Your Codebase
GitHub Copilot CLI forgets your project between sessions. Add Hindsight so it recalls past decisions and retains what it learns, automatically via hooks.

How to Move Your Agent's Memory Off a Vector Database
A practical guide to migrating agent memory off a vector database like Pinecone or Chroma to Hindsight: what to export, how to map it, and what you gain.

8 Agent Memory Use Cases (With Real Examples)
The real agent memory use cases teams build on Hindsight, from coding agents to customer-facing products to automations, each with a concrete example.

recall vs reflect: Search Your Agent's Memory, or Ask It
Hindsight gives your agent two ways to read its memory. recall retrieves the relevant facts (no LLM, instant). reflect reasons across them to synthesize an answer. When to use each.

Give Roo Code a Memory So Every Task Builds on the Last
Roo Code runs autonomous coding tasks but starts each one from zero. Add Hindsight agent memory: recall context before every task, retain a summary after.

Your 1M-Token Context Window Is Not Memory
A context window is working memory: it forgets everything when the session ends and degrades long before it fills. Why a bigger window is still not agent memory.

Mira Murati's Thinking Machines Dropped Inkling. We Made It Your Agent's Memory in 5 Minutes.
Thinking Machines open-sourced Inkling. We made it an AI agent's long-term memory in four env vars, and it resolved 'last week' to a real date on the first try. Here is how.

Give ZCode a Long-Term Memory That Follows You Between Tools
ZCode is Z.ai's GLM desktop coding agent. Add Hindsight for persistent memory via plain Python hooks, no MCP, shared with Claude Code and Cursor.

The Fully Open Agent Memory Stack: Self-Hosting Hermes + Hindsight
Most agent-plus-memory stacks have a closed core: a frontier API model, a proprietary memory service, or both. Hermes and Hindsight are the exception. Every layer is open source and can run on your own hardware with no external calls.

One Bank or Many? A Field Guide to Structuring Agent Memory
Every Hindsight integration tells you to set a bank_id, but not how to decide what a bank should be. A bank is a recall boundary: how to scope agent memory, and when to reach for tags instead.

Give Every Agent You Run in Omnigent a Persistent Memory
Omnigent wraps any AI agent: Claude Code, Codex, Cursor, Hermes, and more. Add Hindsight once and every harness it orchestrates gets recall, retain, and reflect from a single setup.

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.

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.