This release unifies the CLI and TUI into a single binary, adds first-class support for multi-agent workflows with handoff and file locking, and brings TUI quality-of-life improvements.
New: handoff command
Pass work between agents with structured context. Write a handoff note that captures current state, branch, open questions, and next steps — so another agent (or future-you) can pick up exactly where you left off.
kanban-md handoff 42 --to agent-2 --note "Tests passing, PR ready for review"
kanban-md show 42 # handoff note visible in task bodyNew: edit --append-body and --timestamp
Append to a task body without overwriting existing content. Combine with --timestamp for automatic datestamped progress notes.
kanban-md edit 42 --append-body "Fixed the flaky test" --timestamp
# Appends: [[2026-02-10]] Mon 14:23 — Fixed the flaky testNew: kanban-md tui subcommand
The TUI is now built into the main binary. One install, one binary, everything included.
kanban-md tui # launch the interactive board
kanban-md tui --dir PATH # point to a specific boardThe standalone kanban-md-tui binary has been retired from release artifacts. If you previously installed it separately, uninstall it and use kanban-md tui instead.
New: TUI priority shortcuts
Quickly adjust task priority without leaving the board view.
+ Raise priority (e.g. medium → high)
- Lower priority (e.g. high → medium)
The cursor follows the task after re-sort so you never lose your place.
Fixed: Duplicate task IDs under concurrent creates
Multiple agents running kanban-md create simultaneously could generate the same task ID due to a TOCTOU race in next_id allocation. Creates now acquire a file lock around the entire config read→write cycle, preventing duplicates.
Changed: Single binary distribution
Homebrew and release archives now ship only the kanban-md binary (plus the kbmd symlink). This simplifies installation and reduces archive size.
Upgrading
No action needed. brew upgrade kanban-md gets you the unified binary. If you have kanban-md-tui installed separately from an older release, you can remove it — kanban-md tui replaces it.
Full diff: v0.28.3...v0.29.0