praisonai kanban commands to list boards, add tasks, and update status from the terminal.
CLI commands for kanban task management through praisonai kanban subcommands.
Feature Status: The CLI commands documented here require wrapper implementation. The core SDK provides protocols only. See praisonaiagents.kanban.protocols for available interfaces.
Quick Start
1
Install Wrapper
CLI commands require the wrapper package with kanban implementation:
2
Basic Usage
How It Works
CLI commands operate through the KanbanStoreProtocol interface:Configuration Options
CLI commands use environment variables for configuration:Tuning lease & reclamation
Increase
PRAISONAI_KANBAN_CLAIM_TTL for long-running tasks. See Kanban Reliability for full details.
Common Patterns
Project Workflow
Multi-Agent Coordination
Each kanban task now records every attempt (
kanban_runs), supports a per-task retry/circuit-breaker (max_retries), and accepts idempotent creation (idempotency_key). See Attempt History & Retry.Best Practices
Board Organization
Board Organization
Use separate boards for different projects. Set
PRAISONAI_KANBAN_BOARD environment variable to switch between projects efficiently.Task Naming
Task Naming
Use clear, actionable task titles. Include context and expected outcomes. Example: “Fix login validation error in user service” vs “Fix bug”.
Status Workflow
Status Workflow
Follow the standard workflow:
todo → ready → running → done. Use blocked for dependencies and review for approval gates.kanban_runs tool
The kanban_runs tool lists all execution attempts for a specific task, enabling agents to inspect retry history and handoff summaries.
CLI example with runs
Related
Kanban Feature
Main kanban documentation including runs, retries, and structured handoff
Background Tasks
Async job processing and scheduling
Commands Reference
The following command reference describes the expected CLI interface. Implementation depends on wrapper package.
- list
- create
- show
- move
- comment
- link
- complete
- block
- unblock
- boards
- dispatch
- reclaim
List kanban tasks with filtering options.Options:
--status, -s: Filter by status (triage, todo, ready, running, blocked, review, done, archived)--assignee, -a: Filter by assignee username--board, -b: Board name (default: “default”)--limit, -l: Maximum tasks to show (default: 50)--json: Output as JSON

