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.
install
$iii trigger directory:: download-kit kit=iii/ deepwork@0.1.0
3 installs3 in 7d2 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.
typeworkerrangeresolves tofunctions used
- workerharnessThin 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.54functions used6
- harness::
ask - harness::
metrics - harness::
spawn - harness::
status - harness::
stop - harness::
triggers:: list
- harness::
- workerideUnix 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.0resolves tov0.12.32functions used5
- coder::
create-file - coder::
read-file - coder::
tree - coder::
update-file - shell::
exec
- coder::
- workeriii-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.40functions used1
- directory::
agents:: get
- directory::
- workerkanbanFile-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.22functions 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::
- workerstateDistributed key-value state management with reactive change triggers — registers the `state` trigger type and the `state::*` functions.range>=0.22.18resolves tov0.22.19functions used3
- state::
compare-and-set - state::
get - state::
list
- state::
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.