Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tasks
command
Command tasks is a drop-in CLI for the task server.
|
Command tasks is a drop-in CLI for the task server. |
|
tasksd
command
Command tasksd is the single-source-of-truth task server: it serves the browser UI, a REST API and an MCP endpoint over one HTTP listener (front it with `tailscale funnel` for remote access).
|
Command tasksd is the single-source-of-truth task server: it serves the browser UI, a REST API and an MCP endpoint over one HTTP listener (front it with `tailscale funnel` for remote access). |
|
internal
|
|
|
config
Package config resolves the tasksd server configuration from defaults, environment variables (TASKS_*), and command-line flags — in that order of increasing precedence (flags override env override defaults).
|
Package config resolves the tasksd server configuration from defaults, environment variables (TASKS_*), and command-line flags — in that order of increasing precedence (flags override env override defaults). |
|
pkg
|
|
|
api
Package api is the single source of truth for the task command surface.
|
Package api is the single source of truth for the task command surface. |
|
buildinfo
Package buildinfo exposes build metadata, injected at link time via -ldflags (see the Makefile / goreleaser config).
|
Package buildinfo exposes build metadata, injected at link time via -ldflags (see the Makefile / goreleaser config). |
|
core
Package core implements the task-tracking business logic — the subset of the beads `bd` command surface that the agents actually use: ready, show, create, update (incl.
|
Package core implements the task-tracking business logic — the subset of the beads `bd` command surface that the agents actually use: ready, show, create, update (incl. |
|
exporter
Package exporter mirrors the SQLite source of truth to a beads-compatible issues.jsonl on disk (and optionally commits/pushes it via git) as an off-machine backup.
|
Package exporter mirrors the SQLite source of truth to a beads-compatible issues.jsonl on disk (and optionally commits/pushes it via git) as an off-machine backup. |
|
httpapi
Package httpapi serves the browser UI (byte-compatible with the old Python beads_ui endpoints), a versioned REST API, and mounts the MCP handler.
|
Package httpapi serves the browser UI (byte-compatible with the old Python beads_ui endpoints), a versioned REST API, and mounts the MCP handler. |
|
importer
Package importer loads a beads-style issues.jsonl into the store.
|
Package importer loads a beads-style issues.jsonl into the store. |
|
mcpsrv
Package mcpsrv exposes the task tool subset over MCP (streamable HTTP) for Claude Code web.
|
Package mcpsrv exposes the task tool subset over MCP (streamable HTTP) for Claude Code web. |
|
model
Package model defines the task data types and the exact JSONL serialization shape that the beads UI and `bd --json` consume.
|
Package model defines the task data types and the exact JSONL serialization shape that the beads UI and `bd --json` consume. |
|
store
Package store persists tasks in SQLite — the single source of truth.
|
Package store persists tasks in SQLite — the single source of truth. |
|
Package web embeds the static UI assets (moved here from beads_ui/static) so the server ships as a single self-contained binary.
|
Package web embeds the static UI assets (moved here from beads_ui/static) so the server ships as a single self-contained binary. |
Click to show internal directories.
Click to hide internal directories.