Mod 3 · cw-ui
Beads pane
A pane with bd ready, claimed beads and beads touched this session, and the active bead on the status line.
Three sections: Ready (bd ready), Claimed (bd list --status in_progress) and Touched this session (ids from Bash calls that ran bd update, close, claim or reopen). The bead the session claimed last is marked and pinned on the status line as bead: <id> <title>.
It reads bd on /beads and /beads refresh, after a Bash call that ran a bd write, and on an opt-in poll. Each read uses a fixed argv (no shell) with a 4 s timeout. The mod never runs a bd command that writes.
With no .beads folder, /beads says so and bd never runs. When bd is missing, slow or fails, the pane says which command failed; bd’s stderr is never shown.
More features
All features →- 01
Secret-leak guard
Refuses tool calls that would put secret values in the transcript, and names the safe form instead.
- 02
Worktree path guard
Refuses worktrees under temp folders and merges whose tracked symlinks would delete ignored data, and warns on broad adds in linked worktrees.
- 03
Rollout dashboard pane
One row per repo for a multi-repo rollout: state, PR, CI, deploy wiring, verification and age, from a local rollout.json.