braynee Docs
The Tools

beads

beads is the agent task tracker — Dolt-backed task memory that survives compaction and session boundaries.

beads (bd) is a Dolt-backed issue tracker built for agent work. It is how an agent stays on task across context compaction, and how you track what the agent actually did — with dependencies, status, and notes intact sessions later.

Why braynee uses it

Agent task state can't live in prose. It needs structure (dependencies, status), durability (it has to survive compaction and new sessions), and a single source of truth. That's deliberately not Markdown and not the vault — those are for knowledge, not work-in-flight. beads owns the work; the vault owns what you know.

This is the three-way mirror, and the three roles are distinct on purpose:

  • beads — the source of truth for agent task state.
  • Claude Code's todo list — the live, in-terminal view while you work.
  • The vault task view — the same tasks surfaced inside Obsidian via the Dataview and Tasks plugins, for reading next to your notes. braynee syncs it from beads; you read it, you don't hand-edit it.

If you prefer the TaskNotes plugin as your vault-side surface you can wire it yourself, but /braynee:setup does not install it and it isn't required — the shipped vault view is Dataview + Tasks.

How it's set up

bd is a standalone binary with its own release cycle and a server shared across all your projects, so braynee depends on the canonical install rather than vendoring a copy that would fork from your global bd. The setup wizard detects whether bd is present and, if not, offers the install command and runs it on your confirmation.

Connects with

On this page