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 each in its own git worktree, a branch review and a finish you choose.
InstallLatest
# With the iii engine running
iii trigger directory::download-kit kit=iii/deepwork15Installs
9Last 7 days
6Today
30 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.
- WorkerThin 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.57Functions used6
- harness::
ask - harness::
metrics - harness::
spawn - harness::
status - harness::
stop - harness::
triggers:: list
- harness::
- WorkerUnix 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 forwardingRange>=0.12.19Resolves tov0.12.33Functions used8
- coder::
create-file - coder::
read-file - coder::
tree - coder::
update-file - shell::
exec - shell::
exec_bg - shell::
kill - shell::
status
- coder::
- WorkerEngine 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.41Functions used1
- directory::
agents:: get
- directory::
- WorkerFile-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.24Functions 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
- kanban::
- WorkerDistributed key-value state management with reactive change triggers — registers the `state` trigger type and the `state::*` functions.Range>=0.22.18Resolves tov0.22.20Functions used3
- state::
compare-and-set - state::
get - state::
list
- state::
Unknown functions
engine::register_trigger, engine::unregister_trigger are preloaded by a profile but not served by any declared worker. They only work if something else in your project registers them.