> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cogniagent.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamic workflows

> For a job too big for one pass, your AI coworker plans a team of temporary helpers and runs them at once — 200 tickets grouped, 30 companies researched.

For a job too big for one pass, your coworker plans a team of temporary helpers and runs them all at once.

<Frame caption="Two hundred tickets, grouped by theme. The phases are declared before any work starts — so you can stop it if that isn't what you meant.">
  <video autoPlay muted loop playsInline src="https://mintcdn.com/glorium/D2qvpAHhZ42w5CTR/videos/cowork/dynamic-workflows.mp4?fit=max&auto=format&n=D2qvpAHhZ42w5CTR&q=85&s=a140014e61531b5e53495dc40aa28352" poster="/images/cowork/capabilities/dynamic-workflows/poster.jpg" data-path="videos/cowork/dynamic-workflows.mp4" />
</Frame>

## What it does

Some jobs aren't hard, they're just large. Two hundred support tickets to group by theme. Thirty companies to research. Every page of a site to check.

Working through those one at a time takes forever. Instead, your coworker writes a plan — the phases the job breaks into — then puts a team of temporary helpers on it, running side by side. Each helper takes a slice, does its part, and reports back. Your coworker pulls the results together into one answer.

The helpers exist for that job only. They aren't coworkers you hired, and they're gone when it's done.

## When you'd use it

* Review 200 support tickets and group them by theme
* Audit every page of a website for broken links
* Research 30 companies in one pass instead of 30 separate asks
* Check one important answer three different ways before trusting it
* Summarise a year of meeting notes
* Compare 50 supplier quotes against a spec

The common thread: the same kind of work, repeated many times, where doing it in sequence would take too long.

## Turning it on

Open your coworker, choose **Capabilities**, and look under **Collaboration**.

> **Dynamic workflows** — Plan and run a team of temporary subagents for large jobs — parallel sweeps, pipelines, cross-checking. Powerful on big tasks and token-intensive.

In plainer words: it puts a team of temporary helpers on one large job, working side by side, and it costs more than an ordinary task.

<Warning>
  **It needs Working with code and files.** Turn this on without that and it can't do anything — the tab will tell you so directly:

  > Needs "Code and files" turned on above to do anything.

  <Frame caption="The warning appears on the row itself, so a switch never reads as on while nothing happens.">
    <img src="https://mintcdn.com/glorium/JBtd_griZWPnHu68/images/cowork/capabilities/dynamic-workflows/01-dependency-warning.webp?fit=max&auto=format&n=JBtd_griZWPnHu68&q=85&s=c1c63ab751ac4d6b665c9525c1a5d3c5" alt="The Dynamic workflows row switched on with a warning that it needs Code and files" width="1216" height="204" data-path="images/cowork/capabilities/dynamic-workflows/01-dependency-warning.webp" />
  </Frame>
</Warning>

<Warning>
  **This is off when you hire a coworker**, and it's the more expensive of the two Collaboration switches. A run puts a whole team to work at once, so it costs considerably more than a normal task. Turn it on for coworkers that handle big jobs; leave it off elsewhere.
</Warning>

## What it looks like

The run card is the good part, because it shows you the plan before any work starts.

<Steps>
  <Step title="The plan appears first">
    Your coworker declares the phases the job breaks into — before a single helper starts. You can see what it intends to do and stop it if that's not what you wanted.
  </Step>

  <Step title="Helpers fill in live">
    A row per helper, each showing what it's working on and its own progress. Rows complete as they finish, not in order.
  </Step>

  <Step title="Results come together">
    Your coworker takes what came back and produces the single answer you asked for.
  </Step>
</Steps>

A run that grows very long pauses and continues rather than failing, so a big job doesn't get lost partway through.

## Good to know

<Tip>
  **Say how big the job is when you ask.** "Go through all 200 tickets and group them by theme" tells your coworker to plan for scale. "Have a look at these tickets" doesn't.
</Tip>

<Tip>
  Cross-checking is an underrated use. Asking your coworker to verify one important conclusion three independent ways catches things a single pass misses.
</Tip>

<Note>
  A workflow that works well can be kept and run again later by name. See [Slash commands](/cowork/chat/slash-commands).
</Note>

## Common questions

<AccordionGroup>
  <Accordion title="How is this different from delegating to another coworker?" icon="code-branch">
    [Delegation](/cowork/capabilities/working-with-coworkers) hands work to a real coworker you hired, with its own instructions and memory. This creates temporary helpers for one job and discards them afterwards.
  </Accordion>

  <Accordion title="How much more does it cost?" icon="coins">
    Meaningfully more — you're paying for a team rather than one coworker. That's why it's off by default and why it's worth reserving for jobs where doing it one at a time genuinely isn't practical.
  </Accordion>

  <Accordion title="Can I stop a run partway?" icon="stop">
    Yes. Stop the task and the helpers stop with it. What already finished stays in the conversation.
  </Accordion>

  <Accordion title="What if one helper fails?" icon="triangle-exclamation">
    The rest carry on. Your coworker tells you which part didn't come back rather than quietly returning an incomplete answer.
  </Accordion>

  <Accordion title="Do I need this for everyday work?" icon="feather">
    No. Most tasks are better served by an ordinary one. Reach for this when you catch yourself thinking "this is going to take all afternoon".
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Working with code and files" icon="code" href="/cowork/capabilities/code-and-files">
    The capability this depends on.
  </Card>

  <Card title="Working with coworkers" icon="users-between-lines" href="/cowork/capabilities/working-with-coworkers">
    Handing work to a real coworker instead.
  </Card>

  <Card title="Slash commands" icon="terminal" href="/cowork/chat/slash-commands">
    Re-run a workflow you kept.
  </Card>

  <Card title="Watching progress" icon="chart-line" href="/cowork/chat/watching-progress">
    Following a run as it happens.
  </Card>
</CardGroup>
