Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
agentapi
Package agentapi is the contract between the MCP server and the TUI: the request messages an agent can send onto the bubbletea loop, and the view serialization the TUI answers with — a physical description of what is literally on screen, never an abstract state dump.
|
Package agentapi is the contract between the MCP server and the TUI: the request messages an agent can send onto the bubbletea loop, and the view serialization the TUI answers with — a physical description of what is literally on screen, never an abstract state dump. |
|
bd
Package bd is a client for the beads (`bd`) CLI.
|
Package bd is a client for the beads (`bd`) CLI. |
|
buildinfo
Package buildinfo exposes the version embedded by the Go module toolchain.
|
Package buildinfo exposes the version embedded by the Go module toolchain. |
|
discover
Package discover resolves the local model setup with zero configuration: find a healthy OpenAI-compatible server (omlx, ollama), read its key from where the server keeps it, pick a compiler and an analyst from the models it actually serves, persist the result, and autostart omlx when nothing is running.
|
Package discover resolves the local model setup with zero configuration: find a healthy OpenAI-compatible server (omlx, ollama), read its key from where the server keeps it, pick a compiler and an analyst from the models it actually serves, persist the result, and autostart omlx when nothing is running. |
|
dolt
Package dolt is the ONE place this app talks to Dolt directly.
|
Package dolt is the ONE place this app talks to Dolt directly. |
|
hook
Package hook implements the Claude Code Stop-hook integration: it reads the hook payload, pulls the latest assistant turn out of the transcript, extracts the workspace bead ids the agent name-dropped, and POSTs them to a running bb so the human sees what the agent is attending to.
|
Package hook implements the Claude Code Stop-hook integration: it reads the hook payload, pulls the latest assistant turn out of the transcript, extracts the workspace bead ids the agent name-dropped, and POSTs them to a running bb so the human sees what the agent is attending to. |
|
journal
Package journal reads the beads interactions journal (.beads/interactions.jsonl) — the append-only event stream bd writes for every field change.
|
Package journal reads the beads interactions journal (.beads/interactions.jsonl) — the append-only event stream bd writes for every field change. |
|
mcpserv
Package mcpserv exposes the running TUI as an MCP server (Streamable HTTP on localhost) so a connected agent can drive the visible interface.
|
Package mcpserv exposes the running TUI as an MCP server (Streamable HTTP on localhost) so a connected agent can drive the visible interface. |
|
nlq
Package nlq is the natural-language → bd query compiler, prototype path.
|
Package nlq is the natural-language → bd query compiler, prototype path. |
|
rollup
Package rollup groups issues into kanban columns four ways: by status, type, top-level ancestor, or blocker relationship.
|
Package rollup groups issues into kanban columns four ways: by status, type, top-level ancestor, or blocker relationship. |
|
ui
Package ui is the bubbletea front end: a hand-rolled kanban board plus bubbles components (textinput prompts, viewport detail, spinner, help) and glamour markdown in the detail view.
|
Package ui is the bubbletea front end: a hand-rolled kanban board plus bubbles components (textinput prompts, viewport detail, spinner, help) and glamour markdown in the detail view. |
|
ui/layout
Package layout is the ONE geometry engine for the TUI.
|
Package layout is the ONE geometry engine for the TUI. |
|
watch
Package watch signals when the beads store changes on disk — an agent (or any bd command) mutating the tracker from another terminal.
|
Package watch signals when the beads store changes on disk — an agent (or any bd command) mutating the tracker from another terminal. |
Click to show internal directories.
Click to hide internal directories.