Kanban & automation
Work items with tracking: the Kanban board, workflows, background and cron jobs, and the inbox.
Kanban board
Entry: Kanban (/kanban), detail view at /kanban/:taskId.
| Column | Meaning |
|---|---|
| In progress | Picked up by an agent and running |
| Review | Agent finished; waiting for your confirmation |
| Blocked | Missing information or failed execution, needs a human |
| Done | Confirmed complete |
| Archived | History (filterable by time range) |
| Task field | Details |
|---|---|
| Title / description | What to do; the more concrete the description, the more reliable the run |
| Assigned agent | Applies a prompt preset (possibly with its own tool allowlist and approvals) |
| Priority / category | Used for board filtering and ordering |
| Run steps | Per execution: each action, duration and output summary |
| Comments | Human–agent thread; the agent reads it while executing |
Execution obeys the same permission modes and task system: a run creates a KanbanTaskExecute background task, and failures show their reason in the task detail.
Workflows
Entry: /workflows. Draw multi-step agent tasks as a flow — handy for repeatable sequences like “research → implement → self-test”.
| Item | Details |
|---|---|
| Nodes | Each node is an agent task with its own prompt, agent and dependencies |
| Enable / disable | Whole workflows can be toggled so drafts stay around |
| Runs | Every run records node status, duration and artifacts, viewable as history |
Background tasks
Entry: /tasks/background. Every long-running operation is queued here with status, duration and failure reason.
| Task type | Triggered by |
|---|---|
| Generate embedding | Note indexing, batch index |
| Generate knowledge item embedding | File / URL indexing |
| Graph extract | “Extract graph” on a note |
| Wiki generate | Project page / Wiki page |
| Kanban task execute | Assigning an agent on the board |
| Workflow run | Workflow execution |
States: queued / running / completed / failed; filter by type, clear completed items, delete individually. The page polls only while something is running.
Scheduled tasks
Entry: /tasks/scheduled. Cron-style recurring actions (for example nightly inbox triage, periodic Dream runs, scheduled Wiki generation) with recent execution results.
Inbox
Entry: /inbox, with an unread badge in the navigation. Aggregates things that need attention (failed tasks, approval requests, system notices) with read / unread state, archiving and category filters.