firehose> #llmops

Claude Code Task System: Orchestrating a Team of Agents Through a Task Graph

TL;DR

IndyDevDan walks through Claude Code's Task System — a native substrate for running a team of agents — by dissecting one reusable plan_w_team.md slash command that turns a short request into a full implementation plan and then executes it with specialized sub-agents. Three ideas carry the video: (1) a task graph — the TaskUpdate tool exposes tasks with an owner plus addBlocks/addBlockedBy dependency edges, so a primary agent delegates work and sub-agents ping back to unblock their dependents in order, staffed as recurring builder/validator pairs where each build task is gated by a paired validator running an executable check (py_compile, "contains required section"); (2) a meta-prompt — a templated command (<requested content> placeholders, <if …> conditional sections, a Stop hook that asserts the generated plan contains its required sections) that you author once and deploy over and over; (3) an explicit anti-hype stance — "more agents, more autonomy, more compute doesn't always mean better outcomes," so the value is coordination toward a common goal, not agent count. The demo is deliberately mundane (documenting an existing hooks codebase) to show the machinery, not a flashy result. Net: this is the orchestrator-workers pattern given a first-class runtime, wrapped in the simplicity discipline — stay close to the fundamentals of the agent.

Concepts introduced

Held, not dropped

Themes the capture touches that don't warrant their own concept page yet — spin out on demand:

Key claims

Why this builds on the graph (and corroborates the simplicity thesis)

Dominant stance — builds_on. The video's headline mechanism is the orchestrator-workers pattern (Agentic Workflow Patterns, Workflows vs Agents) given a native runtime substrate: instead of wiring delegation ad-hoc inside one long prompt, Claude Code's Task System exposes tasks as first-class objects with ownership and blocks/blockedBy edges. That's a genuine sharpening of a known concept, so it lands as builds_on and spins out Agent Task Graph and Meta-Prompt as the new nodes rather than as a wholly novel attachment.

Secondary — corroborates Agentic Simplicity. The anti-hype close is an independent witness to the simplicity thesis, extended to team size: "more agents… doesn't always mean better outcomes." Where Anthropic's "Building Effective Agents" argues find the simplest solution and add complexity only when it pays, this source argues the same for orchestration — coordination structure, not agent count, is what buys the gain, and un-coordinated autonomy is "slop." Two sources now converge on simplicity over sophistication.

Also present — builds_on Spec-Driven Development and Agent Supervision. The generated plan is a spec (checkable acceptance criteria + validation commands), and the builder/validator pairing is supervision internalized into the graph — an agent gating another agent's work before it reaches the human. Neither is contradicted; both gain a concrete instance.

Illustrated walkthrough

Visual coverage is ok (max blind gap ~60s, at roughly 14:00–15:00 during the "blocked-tasks unblock" explanation, which is narrated over grid-sampled frames). The sampler misses text-on-solid-background changes, so absence of a frame there is not evidence nothing changed on screen.


Linked from