Current collected state Current
Observed since 21 Oct, 09:03 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Kanban-style task management for pi agents — backlog, in-progress, review, blocked, done with SQLite persistence
Kanban-style task management for pi-coding-agent — backlog, in-progress, review, blocked, done with SQLite persistence.
pi install npm:@0xkobold/pi-task
Or as part of the meta-extension:
pi install npm:@0xkobold/pi-kobold
~/.0xkobold/tasks.db)| Tool | Description |
|---|---|
task_breakdown | Break a request into kanban subtasks (creates task records, NOT agents) |
task_list | List tasks, optionally filtered by status |
task_update | Update task status or assignee |
| Command | Description |
|---|---|
/task <title> [desc] | Create a new task |
/tasks | Show the kanban board |
/task-show <id> | Show task details |
/task-move <id> <status> | Move task to a column |
/task-assign <id> <assignee> | Assign a task |
/task-comment <id> <text> | Comment on a task |
/task-delete <id> | Delete a task |
| Column | Emoji | Description |
|---|---|---|
| Backlog | 📋 | Ideas and future work |
| Needs Assignment | 👤 | Ready to start, unassigned |
| In Progress | 🏗️ | Actively being worked on |
| Needs Review | 👀 | Completed, awaiting review |
| Blocked | 🚫 | Stalled, needs intervention |
| Done | ✅ | Completed and verified |
| Parameter | Type | Required | Description |
|---|---|---|---|
request | string | ✅ | The original request being broken down |
subtasks | array | ✅ | Array of { title, description?, priority? } |
| Parameter | Type | Default | Description |
|---|---|---|---|
status | string | all | Filter by status |
limit | number | 20 | Max results |
| Parameter | Type | Required | Description |
|---|---|---|---|
taskId | string | ✅ | Task ID |
status | string | ❌ | New status |
assignee | string | ❌ | Assign to someone |
note | string | ❌ | Note for status change |
┌─────────────────────────────────────┐
│ pi-task │
├─────────────┬───────────────────────┤
│ Extension │ Store (./store.js) │
│ (index.ts) │ - SQLite CRUD │
│ - Tools │ - History tracking │
│ - Commands │ - Session scoping │
└─────────────┴───────────────────────┘
│ │
└─── bun:sqlite ───┘
~/.0xkobold/tasks.db
The ./store export path gives direct access to the data layer for programmatic use:
import { createTask, listTasks, getBoard } from "@0xkobold/pi-task/store";
const task = createTask("Build feature X", "Detailed description");
const board = getBoard();
cd packages/pi-task
bun install
bun run build
bun test
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:03 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5734bf4c7b13250f1183b822c0fef6f73cba060b92b589597cc84472b226aabc