One shared memory
Every agent reads and writes the same memory. What one learns, the next can use, and each memory shows who wrote it, and when.
The Problem
When your agents work the same pipeline, each one only sees its own context. One figures something out, the next starts from zero, and when they disagree, no one knows which is right. Or why.
So you juggle a separate context for every agent and paste the same documents into every prompt. That falls apart the moment you have more than one agent in the loop.
The Solution
Every agent reads and writes the same memory. What one learns, the next can use, and each memory shows who wrote it, and when.
Memories compete for attention. Litica weights and ranks them so the right ones surface first, and a stale fact never quietly wins.
Every memory keeps a record of which agent wrote it and when. When something surfaces, you can see exactly why, and who put it there.
How It Works
Multiple agents share the same memory spaces at the same time, giving them shared experience and references that previously had to be custom built.
Team memory
Agent A
reads and writes
Agent B
reads and writes
writes “Acme prefers morning demos”
Shared Memory
keeps what every agent learns in one place and surfaces the parts that matter
Agent D
reads and writes
Agent C
reads and writes
gets it without being told
Private scopes
Shared Memory
Agent B
B and C's Memory
B and C only
Agent C
Any subset of agents can share a memory of their own, alongside the team-wide one.
Provenance
“Acme prefers morning demos. Their infra team is in Sydney.”
Every memory shows who wrote it, when, and who has read it.
Benchmark
Tested on 100 held-out queries, Litica returns the right memory in the top 5 every time and ranks it first 97% of the time. Even when two memories look nearly identical, it still brings back the one you actually meant.
Read the full benchmark →Human Architecture
Every night, Litica sleeps on what your agents learned.
A memory is archived only after its summary proves it can answer the same questions. If it fails, the original stays. Nothing is hard-deleted.
Each memory is broken into goals, people, feeling, timing, and constraints. Retrieval matches on that structure.
Memories your agents use grow stronger. Ignored ones fade. When one surfaces, the memories linked to it come along.
Use Cases
Coding agents forget everything between sessions. Litica gives them one memory across sessions and agents. The agent fixing a bug knows what the last one tried.
One agent researches, another drafts. The draft builds on everything the researcher found. When the research changes, the draft follows.
Planner, retrieval, and review agents work one shared record. Contradictions surface before they become decisions, and every step is on the record.
Get Started
Wire up Claude Code or Cursor and watch context carry across sessions.
Start freeRunning a bigger team? Set up a structured pilot and bring shared memory to every agent.
Email us about a pilotTrusted, cited recall over plain, standard infrastructure. No proprietary graph database.
Read the docs