kai task¶
Task management: create, move, tag, archive, and list tasks on the kanban board.
Commands¶
task add¶
Create a new task.
| Option | Description |
|---|---|
--tag | Add tag (repeatable) |
--status | Initial status (default: TODO) |
--body, -b | Task description |
--github-url | GitHub issue/PR URL |
--json | JSON output |
kai task add "Acme Corp" "Design landing page"
kai task add "Acme Corp" "Fix auth bug" --tag urgent --tag backend \
--body "Login fails with special characters"
task list¶
List tasks with optional filtering.
| Option | Description |
|---|---|
--customer | Filter by customer |
--status | Filter by status |
--tag | Filter by tag |
--all | Include DONE and CANCELLED |
--json | JSON output |
task show¶
Show full details for a task.
task move¶
Change task status.
task done / task next / task wait / task cancel¶
Shorthand status changes.
kai task done abc123
kai task next abc123 # mark as priority
kai task wait abc123 # mark as blocked
kai task cancel abc123
task update¶
Update task fields.
| Option | Description |
|---|---|
--title | New title |
--customer | New customer |
--body, -b | New description |
--github-url | New GitHub URL |
task tag¶
Set or modify tags. Prefix with + to add, - to remove, or provide bare names to replace all tags.
kai task tag abc123 urgent backend # replace all
kai task tag abc123 +frontend # add one
kai task tag abc123 -urgent # remove one
task delete¶
Delete (archive) a task.
task archive¶
Archive a task.
task edit¶
Open the tasks file in $EDITOR.