Todos plugin (todo)

Todo list management: hierarchical todos, drafts, and AI-assisted revise.

Command: /todo (alias for the todo plugin)

Demo

Interactive Demo

Create todos with AI

Create todos with AI on mobile

Add todos on mobile

Prioritize todos with duels

Commands

Command Description
/todo ai <text> Ask AI to create or manage todos
/todo add <text> Add a top-level todo
/todo add <text> under <parent_id> Add a sub-todo under a parent
/todo list [pending|done|all] List todos as a tree (default: pending and in progress)
/todo list --flat Flat list of todos
/todo show <id> Show todo detail
/todo done <id> Mark todo done (cascades to children)
/todo priority <id> <low|medium|high> Set priority
/todo update <id> <field> <value> Update a field (todo, status, priority, description)
/todo delete <id> Delete todo and all descendants
/todo accept <draft_id> Confirm a draft and execute it
/todo accept all Accept all pending drafts
/todo revise <draft_id> <text> Ask AI to revise a pending create draft
/todo decline <draft_id> Discard a draft
/todo drafts [draft_id] List all drafts or show one in detail
/todo help Show command summary

Drafts

Create and update operations can be stored as drafts so you can review before applying:

Status and list filters

/todo list with no argument shows pending and in progress. Use /todo list done or /todo list all for other views.

Plugin data