GitHub Copilot Adds Dynamic Workflows, Code-Defined Multi-Agent Orchestration, to Its CLI, App and SDK
GitHub put dynamic workflows in public preview across Copilot CLI, the Copilot app and the Copilot SDK, letting developers define in code when agents run and how results are used.
Overview
GitHub has made dynamic workflows available in Copilot CLI, the GitHub Copilot app and the GitHub Copilot SDK, according to a GitHub changelog entry dated October 1, 2026. The feature lets developers “define an orchestration in code to get the reliability and observability that complex, multi-agent work demands,” in the changelog’s words. It is in public preview.
What We Know
- What a workflow is. The changelog describes a dynamic workflow as “a program that defines how a task is carried out.” It combines automated steps with the work of one or more agents, and those steps can run one after another, in parallel, or both. The program lives inside a GitHub Copilot extension.
- Example use. GitHub’s own example is investigating a service incident: collect logs and telemetry, assign independent agents to analyze different systems, and combine their structured findings into a timeline and root-cause report. The changelog says “The same steps run every time.”
- How it differs from existing modes. According to GitHub Docs, autopilot lets Copilot work through tasks without pausing for input, and
/fleetdelegates work to subagents with Copilot deciding the task breakdown. Dynamic workflows instead run a predefined, code-based process in which the author sets the steps, conditions and handoffs. - Resource limits. The docs say workflows support configurable limits on concurrent subagents, total subagents, runtime duration and approximate AI credit consumption, set through prompts, workflow code or personal settings, with prompts taking priority.
- Monitoring. The
/workflowscommand and the Copilot app show current and past runs, including credit usage, and let users pause, resume or cancel active workflows, per the docs. - How to enable it. In the Copilot app, the changelog says dynamic workflows are always available with no setup. In Copilot CLI, users enable experimental features with the
--experimentaloption or/experimental onin an interactive session, and can update with/update. Feedback goes through/feedback.
What We Don’t Know
- Plan availability is described differently. The changelog says “Dynamic workflows are available on all Copilot plans,” while the GitHub Docs page says they are unavailable to Copilot Pro and Pro+ subscribers on legacy annual billing plans.
- Stability. The changelog states that dynamic workflows are “in public preview and subject to change.” Neither page gives a general-availability date.
- Cost. Neither page states what a typical multi-agent workflow run costs in AI credits; the docs only describe limits users can set.
Analysis
The feature moves Copilot’s multi-agent work from model-directed delegation toward developer-authored control flow. Per the docs, /fleet leaves the task breakdown to Copilot, whereas a dynamic workflow fixes the steps in code and reserves agents for the parts that, in the changelog’s wording, “need analysis or judgment.” The docs add that simple requests typically suit standard chat mode better, which positions workflows for repeatable, multi-stage jobs rather than everyday prompting.
The release follows other recent Copilot agent changes covered by The Machine Herald, including computer use in the CLI and app and a rewrite of the Copilot agent runtime in Rust.