td is a task management CLI designed for AI-agent development workflows. It tracks issues locally in SQLite, enforces structured handoffs between sessions, and auto-syncs task state to the Rigbox platform. Rigbox ships a fork with workspace integration built in. When an agent’s context window ends, the next session picks up exactly where the last one left off - no lost context, no duplicated work.Documentation Index
Fetch the complete documentation index at: https://docs.rigbox.dev/llms.txt
Use this file to discover all available pages before exploring further.
td is pre-installed in the
dev image. For other images, install it via a setup script. See Images & Templates for details.Quick Start
Every AI agent session should start with:Create and work on a task
Review from a different session
Core Commands
Task Management
| Command | What it does |
|---|---|
td create "title" --type feature --priority P1 | Create a new task |
td add "title" --minor | Create a self-reviewable minor task |
td list | List all tasks |
td list --status in_progress | Filter by status |
td show <id> | View task details |
td update <id> --priority P0 | Update task fields |
td delete <id> | Soft-delete a task |
Workflow
| Command | What it does |
|---|---|
td start <id> | Begin work (open → in_progress) |
td log "message" | Log progress on the focused task |
td log --decision "chose X because Y" | Log a decision |
td log --blocker "stuck on X" | Log a blocker |
td handoff <id> | Capture done/remaining/decisions/uncertain |
td review <id> | Submit for review (in_progress → in_review) |
td approve <id> | Approve (different session only) |
td reject <id> --reason "..." | Return for rework |
Session & Context
| Command | What it does |
|---|---|
td usage --new-session | Start new session + show full context |
td usage -q | Compact context (after first read) |
td current | What am I working on? |
td next | Highest-priority unblocked task |
td critical-path | Optimal sequence to unblock the most work |
td reviewable | Tasks you can review (not yours) |
td focus <id> | Set working task |
td monitor | Live TUI dashboard |
Handoffs
Handoffs are the key mechanism for preserving context across sessions. They capture four categories of information:td usage --new-session and sees exactly what was done, what’s left, what was decided, and what’s still uncertain.
Multi-Issue Work Sessions
When tackling multiple related tasks, use work sessions to group them:Dependencies & Critical Path
Model task dependencies to understand what blocks what:td critical-path runs a topological sort weighted by how many downstream tasks each one unblocks. Work on the first item in the list to maximize throughput.
Status Flow
Additional transitions:td block <id>/td unblock <id>- mark a task as blocked by a dependencytd close <id>- admin closure (bypasses review, use sparingly)td defer <id> 2026-04-15- defer until a future date
Platform Sync
When td runs inside a Rigbox workspace, it automatically syncs task state to the platform. No configuration needed - it detects the Rigbox environment and pushes after every mutating command. What gets synced: task ID, title, status, priority, type, implementer session, timestamps. Where it appears:- The Sidecar Rigbox plugin shows task counts and sync status
- The workspace tasks API: GET /workspaces//tasks
.todos/.rigbox-sync - you can check it with:
Sync is debounced (500ms) and non-blocking. If the API is unreachable, td continues working locally and retries on the next command.
Monitoring
Runtd monitor for a live TUI dashboard inside your terminal:
b- toggle board view (swimlanes)/- search taskss- show statisticsc- toggle showing closed tasksq- quit
Query Language
td includes a query language (TDQ) for filtering tasks:Example: AI Agent Workflow
Here’s a typical workflow for an AI coding agent working inside a Rigbox workspace:Credits
td was originally created by Marcus Vorwaller and is distributed under the MIT License. Rigbox maintains a fork with added workspace detection and platform sync.Next Steps
- Sidecar Dashboard - TUI that integrates td with git, files, and Rigbox metrics
- Setup Scripts - install td in non-dev images automatically
- Workspace Tasks API - read synced tasks programmatically