Skip to content
Registry

kanban

v0.1.8

File-backed kanban board — tickets, threaded comments, agent assignment, the kanban:change and kanban:comment trigger types, and an injectable console board with agent profiles for planning and review.

license: Apache-2.0Used in 1 kitagentsboardconsole-uikanbantickets

Install

bash
iii trigger compose::add worker=kanban@0.1.8

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

Functions14

kanban::board

Function

Read the Kanban board: every run, its tasks, and the live executors and models.

Request
Empty object
Response
  • capabilitiesobjectrequired
  • executorsobject[]required
    Empty object
  • modelsobject[]required
    Empty object
  • runsobject[]required
    Empty object
  • tasksobject[]required
    Empty object

kanban::executors::list

Function

List live executors that satisfy the Kanban task contract, including Harness when available.

Request
Empty object
Response
itemsobject[]

kanban::models::list

Function

List live tool-capable models usable by top-level Harness child tasks.

Request
Empty object
Response
itemsobject[]

kanban::on-agent-task

Function

Internal completion sink for task-contract executors.

Request
Empty object
Response
  • statusstring
  • task_idstring
  • updatedbooleanrequired

kanban::on-harness-completed

Function

Internal completion sink for Harness tasks.

Request
Empty object
Response
  • statusstring
  • task_idstring
  • updatedbooleanrequired

kanban::on-session-changed

Function

Internal refresh sink for Harness session-tree changes.

Request
Empty object
Response
  • updatedbooleanrequired

kanban::on-worktree-changed

Function

Internal refresh sink for managed worktree landing outcomes.

Request
Empty object
Response
  • land_statusstring
  • task_idstring
  • updatedbooleanrequired

kanban::runs::create

Function

Create a durable run with one or more tasks and optionally dispatch them immediately.

Request
  • auto_dispatchboolean
  • base_refstring
  • cwdstring
  • goalstring
  • isolationstringenum shared, worktree_per_task
  • repo_pathstring
  • target_branchstring
  • tasksobject[]required1…24 items
    • cwdstring
    • depends_onstring[]
    • executorstringrequired
    • instructionstringrequired
    • keystring
    • modelstring
    • profilestring
    • titlestring
  • titlestring
Response
  • runobjectrequired
  • tasksobject[]required
    Empty object

kanban::tasks::accept

Function

Accept a reviewed task and move it to Done.

Request
  • task_idstringrequired
Response
Empty object

kanban::tasks::dispatch

Function

Dispatch one ready or attention-blocked task to its live executor.

Request
  • task_idstringrequired
Response
Empty object

kanban::tasks::land

Function

Queue reviewed work for tested, serialized landing onto the run target branch.

Request
  • keepboolean
  • target_branchstring
  • task_idstringrequired
  • test_cmdstring
Response
Empty object

kanban::tasks::retry

Function

Retry an attention-blocked task, preserving the claimed session for managed worktrees.

Request
  • modelstring
  • profilestring
  • task_idstringrequired
Response
Empty object

kanban::tasks::stop

Function

Stop a running task when its executor exposes a stop function.

Request
  • task_idstringrequired
Response
Empty object

kanban::ui-content

Function

Serve the injectable Kanban Console page assets.

Request
  • pathstringrequired
Response
  • contentstringrequired
  • content_typestringrequired

Triggers1

kanban::changed

Trigger

Fires when a Kanban run or task changes. Bind with an empty config.

Invocation
valueunknown
Return
valueunknown

Search the registry

Find workers, kits and executables, or jump to a page.