skip to content

deepwork

Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets in a git worktree, a branch review and a finish you choose.

kitbyiiiverifiedlicense: Apache-2.0latest0.2.1
install
$iii trigger directory::download-kit kit=iii/deepwork
4 installs4 in 7d3 today30 days

exact versions are immutable; every profile and skill is stored by its sha-256, so updates show exactly what changed.

installing the kit adds each worker to your compose graph at the newest version its range allows. ranges are resolved again on every install and update.

  • worker
    harnessThin durable turn loop that wires session-manager, context-manager, and llm-router into an agent loop; spawns sub-agents as child sessions.
    range^1.8.54resolves tov1.8.55
    functions used6
    • harness::ask
    • harness::metrics
    • harness::spawn
    • harness::status
    • harness::stop
    • harness::triggers::list
  • worker
    ideUnix shell + filesystem worker — exec with denylist/timeout/output caps and background jobs; fs::ls|stat|mkdir|rm|chmod|mv|grep|sed|read|write with host jail, denylist, size caps, and sandbox-target forwarding
    range>=0.12.0resolves tov0.12.32
    functions used5
    • coder::create-file
    • coder::read-file
    • coder::tree
    • coder::update-file
    • shell::exec
  • worker
    iii-directoryEngine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus function search ranked by the judge worker (falling back to local hybrid/lexical) with a conditional pre-generate hint.
    range>=1.2.40resolves tov1.2.40
    functions used1
    • directory::agents::get
  • worker
    kanbanFile-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.
    range^0.1.21resolves tov0.1.22
    functions used8
    • kanban::comment::create
    • kanban::config::info
    • kanban::project::create
    • kanban::ticket::create
    • kanban::ticket::get
    • kanban::ticket::list
    • kanban::ticket::move
    • kanban::ticket::update
  • worker
    stateDistributed key-value state management with reactive change triggers — registers the `state` trigger type and the `state::*` functions.
    range>=0.22.18resolves tov0.22.19
    functions used3
    • state::compare-and-set
    • state::get
    • state::list
unknownengine::register_trigger, engine::unregister_trigger — preloaded by a profile but not served by any declared worker. they only work if something else in your project registers them.