Topic hub
Agent memory
Evidence on agent memory as a write loop: what should persist, who can correct it, and how it changes future work.
Short answer
- Agent memory is not only retrieval; it is a governed write loop that decides what survives a task.
- Useful memory needs correction-time updates, provenance, decay, and behavioral evaluation.
- The failure mode is treating memory as a passive store while the actual system behavior drifts.
Pattern memory
Current hypotheses
- high
Company memory needs write and correction loops
Company memory becomes useful when real work continuously updates a governed knowledge layer, not when an agent merely searches a larger document pile.
Field notes
Longer analysis
Cognee Packages Agent Memory as a Self-Hosted Knowledge Graph
Cognee matters less as another memory SDK and more as an attempt to package persistent agent memory through ingestion, graph/vector search, ontology, and self-hosting.
Raw signals
Recent observations
Agent memory is being evaluated as system behavior
MemoryData evaluates what an agent stores, retrieves, updates, and forgets across a sequence instead of grading one final answer.
Codebase Memory Combines Search with a Repository Map
A code retrieval tool adds structural repository context to text search so an agent can locate relevant code without loading the whole project into context.
Agent Memory Needs Its Own Review Loop
Persistent memory can amplify mistakes across future tasks, so edits, provenance, and correction paths need explicit operator control.
Deep Agents combines plans, files, memory, and subagents
The open-source Deep Agents stack packages common long-horizon primitives on top of LangGraph and LangChain.
DoorDash makes memory a versioned personalization layer
DoorDash builds structured memory blocks from behavior and stores model, schema, timestamp, prompt, and response lineage for each component.
OpenHuman Builds a Personal Harness Around Local Memory
OpenHuman combines personal data, memory, tools, and an operator layer into a durable system instead of another isolated assistant chat.
AgentMemory Shares State Across Codex, Claude Code, and Cursor
A common memory layer reduces the cost of switching coding clients and moves context ownership outside any one model interface.
OpenAI Shows Memory Compaction for Long-Running Agents
The Agents SDK pattern treats compaction and state transfer as explicit reliability mechanisms for work that outlives one context window.
CocoIndex Keeps Agent Context Fresh Without Full Reindexing
CocoIndex turns source changes into incremental dataflow updates for live agent context and code-aware retrieval.
Source ledger
Publishable sources attached to this record.
| # | Source | Role | Public status |
|---|---|---|---|
| 1 | aclanthology.orgsource | primary receipt | source_urls |
| 2 | careersatdoordash.comsource | supporting receipt | source_urls |
| 3 | developers.openai.comdocs | supporting receipt | source_urls |
| 4 | github.comrepo | supporting receipt | source_urls |
| 5 | github.comrepo | supporting receipt | source_urls |
| 6 | github.comrepo | supporting receipt | source_urls |
| 7 | github.comrepo | supporting receipt | source_urls |
| 8 | github.comrepo | supporting receipt | source_urls |
| 9 | github.comrepo | supporting receipt | source_urls |
| 10 | github.comrepo | supporting receipt | source_urls |
Showing 10 of 19; the complete set is exposed in the JSON route.