Memory that keeps its receipts
Extracted facts answered 84.4% of LongMemEval-S. Linking each fact back to the conversation it came from raised that to 89.6%, for 20% more storage.
Tagged
Extracted facts answered 84.4% of LongMemEval-S. Linking each fact back to the conversation it came from raised that to 89.6%, for 20% more storage.
Web agents, search, saved sign-ins and monitors from TinyFish, in every agent you use, through one CoreSpeed connection.
Turn your X bookmarks into searchable design context for your agent.
What carries over when you move a task from Claude Code to Codex through CoreSpeed, memory, connections and policy, and what does not, the conversation itself.
memory__search fuses exact and relaxed lexical matching, entity aliases and vector similarity into one ranking, then bounds each row and the result.
Register CoreSpeed in Codex with codex mcp add, sign in, connect your apps, and add memory rules to AGENTS.md so Codex recalls decisions across sessions.
Two standing rules, a scope choice, and a habit of saving decisions give any agent memory that outlives the session and the client it ran in.
Memory links are directed edges with a kind and optional weight. They are idempotent to write, visible only when both ends are, and capped at 1,000 per memory.
Caller identity comes from auth, each memory carries its scope, and Postgres row-level security enforces the boundary. Nothing in the request body can cross it.
A correction next to a stale shared memory does not stop the old one being retrieved. Archive it with a successor, or propose a fix for its author to merge.
Instruction files hold the rules an agent follows, per repository or per machine and per client. Org-owned memory holds searchable facts that follow you across both. Use both.
Agent memory is durable, searchable state that outlives one conversation, client or agent. How it differs from a context window, and who owns it.
LongMemEval-S climbed from 80.0 to 94.2 while retrieval recall at 10 stayed at 0.99. The gains came from evidence budget, reader generation, and instructions.
A 200-question conflict run scored 0.800 at the parent-Memory boundary and 0.635 at the evidence boundary. The gap was in what reached the reader.