Parallel agents are not a process.
GitHub's new dynamic workflows put a program around agent work. The workflow author defines stages, conditions, and handoffs. A run can use commands, tools, service calls, one agent, or several agents. Stages can run in sequence or in parallel.[1]
That differs from asking a model to invent the plan on every run. GitHub's documentation separates dynamic workflows from Autopilot and Fleet. Autopilot keeps choosing next steps. Fleet encourages parallel delegation. A dynamic workflow follows a process written in code, although agent answers and input-dependent branches can still vary.[2]
The upgrade is not more agents. The upgrade is moving repeated control decisions out of prose.
Put judgment at a named joint.
Do not encode a twenty-step ceremony because code is available. Start with the parts that must repeat: collect the same inputs, validate the same shape, apply the same limit, pause at the same risk boundary, and save the same receipt.
Use an agent for the work that needs interpretation. Ask it to classify a failure, compare competing explanations, or review a change. Give its output a schema before the next deterministic stage consumes it. GitHub documents structured stage results and can ask an agent to correct a malformed result.[2]
A stop is not an undo button.
Review stops need a visible consequence. The VS Code chat documentation separates queue, steer, and stop. It also states that stopping does not reverse completed file edits, terminal commands, or external actions. A workflow checkpoint should therefore sit before the costly or irreversible step, not after it.[3]
The interface needs to announce state changes too. MDN recommends a polite live region for updates that matter but should not interrupt the current task. The clutch below uses one for its verdict and copy result.[4]
- Name the input and fixed stages.
- Define a structured result at every agent handoff.
- Place a review stop before an external side effect.
- Set a run limit for time, retries, and model use.
- Save the revision, inputs, stage results, decision, and final effect.
The clutch drafts that operating card. It does not create or run a GitHub Copilot extension.