BlogAll posts
Blog

Notes on agent memory, continuity, and building with Stele

How-tos, comparisons, benchmark findings, and engineering notes from the team. For people deciding how their agents keep and share project context.

15 min
  • engineering
  • benchmarks
  • open source

Anatomy of an agent memory benchmark

We open-sourced our benchmark harness. Almost none of it is about running agents: nearly all of it defends one claim, that two runs differed in exactly one thing.

Read post
9 min
  • engineering
  • agent memory
  • graphs

Graph engineering for agent memory

Retrieving over a graph is well understood and mostly works. Keeping one true as it accumulates is not, and that half decides whether an agent gets helped or quietly misled.

Read post
10 min
  • engineering
  • benchmarks
  • methodology

How do you measure whether agent memory actually helps?

Everyone can produce a demo where memory helps. We tried to build a benchmark that could tell us it does not, and mostly learned how many ways one can measure nothing.

Read post
7 min
  • engineering
  • dogfooding
  • agent loop

Building Stele with Stele

Three months, 1,650 commits, and roughly 1,300 agent-run tasks on a project record other agents wrote. What worked, what did not, and what we still cannot claim.

Read post
9 min
  • how-to
  • agent memory
  • lifecycle

Why markdown rot breaks agent memory

Your instructions file works, until it quietly starts lying. The three ways a notes folder fails an agent, and what a fact needs before it is safe to serve.

Read post
9 min
  • how-to
  • supersession
  • knowledge

When a fact stops being true

Agents wrongly retired facts eleven times out of eleven, and rewriting the guidance moved the rate by zero. So we changed what a wrong retirement costs.

Read post
7 min
  • objections
  • positioning

A file, a wiki, or a shared ledger?

Three questions decide whether your notes folder is still enough: does anything read it unasked, does anything keep it true, can two agents coordinate through it.

Read post
7 min
  • continuity
  • mcp
  • harnesses

Switch agents without losing the project

Every switch between agents costs you the context you built up in the last one. Why per-tool memory cannot fix that, and what ten harness adaptors actually look like.

Read post
7 min
  • how-to
  • agent loop

How an agent session uses Stele

What happens in the eight seconds before your agent answers: seeds, a one-hop graph walk, the weight tables that took several tries, and the risk callout.

Read post
7 min
  • comparison
  • agent memory
  • positioning

Stele vs the usual ways to give agents memory

Repo markdown, wikis, native harness memory, memory APIs, memory-first agents. What each is genuinely good at, and the narrow case a shared record wins.

Read post