INTERACTIVE ESSAY
How 'Beads' gives AI Agents long-term memory by transforming flat files into intelligent graphs.
SCROLL TO BEGIN ↓
When you give an AI Agent a `TODO.md` file, it consumes "Context Tokens". As the project grows, the file gets too big. The AI forgets early instructions to make room for new ones.
Beads treats tasks as database entries, not text. It uses an append-only issues.jsonl file. This is git-friendly and machine-readable.
A list is flat. A project is a graph. If "Update CSS" is blocked by "Fix Header", the AI shouldn't see "Update CSS" yet.
Instructions: 1. Click "Fix Header" then "Update CSS" to create a dependency link. 2. Notice the AI view shrinks. 3. Click "Fix Header" again to Complete it.
Since tasks are structured data, we can automate them. Watch how a Sentry error becomes a ready-to-code Bead automatically.
By moving from Markdown to Beads, we turn ephemeral chat context into a persistent, shared database that lives inside your Git repo.
Synced issues.jsonl to remote origin/main