Blog/Agents don't need more memory. They need a world model.

Agents don't need more memory. They need a world model.

By Tortoise team·Sep 24, 2026 ·agent-memory epistemic-memory belief-propagation knowledge-graph world-models
Share 𝕏 in f wa
𝕏 in wa

We keep treating agent memory as a storage problem.

Give the agent more context. Save its conversations. Write summaries. Maintain markdown files. Build a wiki. Add vector search so it can find everything later.

This is useful. But it misses the harder problem.

An agent working on your behalf doesn't just need to remember what happened.

It needs to understand what is currently true, why we believe it, and what changes when new evidence arrives.

That is not a filing problem. It’s a reasoning problem.

Your knowledge isn't a collection of documents

Imagine you're building a product.

You believe enterprise customers struggle to deploy agents because they don't trust them with important decisions.

That belief influences your product strategy.

Your product strategy leads you to prioritize auditability.

That creates a requirement that every important agent decision should be traceable to its underlying evidence.

Then you interview ten customers.

Six support your original hypothesis. Two don't care about auditability. One tells you the real problem is permissions. Another says their biggest concern is agents acting on stale information.

What should your agent remember?

A memory system can save all ten interviews.

A better memory system can summarize them.

A really good retrieval system can find the relevant passages when you ask about enterprise adoption.

But none of those things necessarily tell the agent what you currently believe about the problem.

Because your knowledge is not just the information you have collected.

It is the relationships between that information.

Customer → problem → hypothesis → feature → requirement → decision.

And those relationships have strength.

Some evidence strongly supports a hypothesis. Some weakly supports it. Some contradicts it. Some changes the conditions under which it is true.

That structure is much closer to what we mean when we say someone understands something.

Markdown gives agents memory, but not necessarily understanding

A common approach to agent memory today is surprisingly simple.

Give the agent a collection of markdown files.

Maybe there is a company.md, customers.md, strategy.md, decisions.md, and a few dozen other files. The agent reads them, updates them and carries the resulting knowledge into future sessions.

This is already dramatically better than starting from zero every time.

But it introduces a strange problem.

Learning requires rewriting memory.

Suppose strategy.md says:

Enterprise customers care primarily about auditability.

Then three new customer conversations challenge that assumption.

What should happen?

The agent could append the new evidence.

But now it has to reconcile conflicting information every time it reads the file.

So perhaps it rewrites the summary:

Better.

Then another agent comes along, sees five recent conversations about permissions and compresses the file again:

Nothing obviously malicious or stupid happened.

Each agent was trying to keep memory useful.

But after enough summarization, rewriting and compaction, the representation can slowly drift away from the evidence that produced it.

The problem becomes worse because the logical dependencies are usually implicit.

Maybe your roadmap prioritizes an audit log because of the original customer hypothesis.

When the hypothesis changes, does the roadmap change?

What about the product requirements derived from it?

What about the sales narrative?

A document doesn't inherently know.

The agent has to reconstruct those relationships from prose, decide what needs changing and then edit several artifacts correctly.

Every time.

Don't overwrite what you knew

There is another way to design memory.

Instead of maintaining a canonical description of reality, preserve what the system has learned and compute its current beliefs from it.

Suppose your agent learns:

Claim: Enterprise customers need auditability.

Then it receives evidence:

Customer A: Strongly supports it.\ Customer B: Supports it.\ Customer C: Says permissions matter more.\ Customer D: Explicitly contradicts it.

Those observations don't need to disappear when the system changes its mind.

They happened.

The system can preserve them and update the confidence of the claim.

Now imagine another relationship:

If confidence in the underlying belief changes, the agent can follow the dependency.

The important difference is subtle:

The agent isn't rewriting history to keep memory current.

It is deriving its current state from history.

That is much closer to how a world model should work.

Memory should be logical

This is what we've been building with Tortoise.

Tortoise gives agents a shared world model that learns as they work.

Instead of asking users to manually maintain a knowledge graph, Tortoise extracts claims, entities and relationships from normal agent interactions and connected sources.

Those relationships aren't just links.

They have meaning.

One claim can:

And those relationships can be computed.

If several pieces of independent evidence support a belief, confidence can increase.

If credible evidence contradicts it, confidence can decrease.

If an important assumption changes, the system can trace what depended on it.

So instead of retrieving:

Here are twelve documents mentioning customer demand.

the agent can retrieve something closer to:

We currently have high confidence that enterprise customers care about auditability. This belief is supported by six customer conversations, contradicted by two, and underlies these three product decisions.

Now the agent has more than information.

It has context for why the information matters.

The graph should build itself

Knowledge graphs aren't new.

The annoying part has always been maintaining them.

Humans are barely willing to keep their project documentation current. Expecting them to carefully annotate hundreds of relationships between claims every day is a charming theory about human behavior with very little historical evidence behind it.

Agents change the economics.

Every conversation already contains information about the world.

Every customer call contains evidence.

Every decision reveals dependencies.

Every new document potentially strengthens, weakens or contradicts something the organization already believes.

The memory system should learn from those interactions automatically.

You shouldn't need to stop working and think:

You should work.

The memory should update itself.

Retrieval still matters

None of this eliminates context windows, embeddings, semantic search or documents.

Agents still need to retrieve a small amount of relevant information from a much larger body of knowledge.

But retrieval answers:

A world model ALSO answers:

Those are not the same problem.

Vector similarity can tell you that a customer interview is related to your pricing strategy.

It cannot, by itself, tell you whether that interview supports the strategy, contradicts one of its assumptions or makes an old decision obsolete.

For that, the relationships need logic.

And once those relationships have logic, they can become computational.

From memory to understanding

This changes what persistent agent memory can be.

The first generation of agent memory is essentially:

The next step is:

Track uncertainty.

Update beliefs when new evidence arrives.

And let agents traverse those relationships when they reason.

That's the distinction we're interested in at Tortoise.

We don't think agents need an infinitely growing pile of notes that they continuously summarize into another pile of notes.

They need memory that can learn.

A model where new evidence doesn't require deleting the old evidence.

Where changing one belief exposes the decisions that depended on it.

Where the agent can answer not only what do we know?

but also:

That's when memory starts looking less like a filing cabinet.

And more like understanding.

More from the blog → Follow Tortoise updates via RSS.