Skip to content

project

Terminal window
snippbot project list # List all projects
snippbot project list --status running # Filter by status
snippbot project show <id> # Show project details
snippbot project approve <id> # Approve a pending project
snippbot project cancel <id> # Cancel a project

List all projects.

Terminal window
snippbot project list
snippbot project list --status running # Filter by status
snippbot project list --status pending # Show unapproved plans
OptionValuesDescription
--statusall, pending, approved, running, completed, failedFilter by status

Example output:

┌────────────┬─────────────────────────────┬──────────┬─────────────────────┐
│ ID │ Name │ Status │ Created │
├────────────┼─────────────────────────────┼──────────┼─────────────────────┤
│ proj_abc12 │ Research AI frameworks │ running │ 2026-03-01 09:00 │
│ proj_def34 │ Weekly digest │ pending │ 2026-03-01 08:30 │
└────────────┴─────────────────────────────┴──────────┴─────────────────────┘

Show project details including all tasks.

Terminal window
snippbot project show proj_abc12

Displays project name, description, status, timestamps, and a task list with status icons (✓ completed, ⟳ running, ○ pending, ✗ failed).


Approve a pending project to begin execution.

Terminal window
snippbot project approve proj_def34

Only works on projects in pending status. Once approved, execution begins immediately.


Cancel a running or pending project.

Terminal window
snippbot project cancel proj_abc12
snippbot project cancel proj_abc12 --force # Force cancel a running project
OptionDescription
--forceForce cancel even if tasks are actively running