# Jak spouštět stovky agentů v Claude Code pomocí Dynamic Workflows

> Anthropic spustil Dynamic Workflows 28.05.2026. Jak Claude píše skripty pro 1 000 subagentů, co jsou ultracode a /deep-research a jaká mají omezení.

Source: https://ailoot.ai/blog/cs/claude-code-dynamic-workflows/
Canonical: https://ailoot.ai/blog/cs/claude-code-dynamic-workflows/
Language: cs
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-093
Revision: sha256-31b57cc9dafb3e667e2a1e93680cc8c5504ba10742625f8b5382296bd351454b


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Dne 28. května 2026 Anthropic uvedl Dynamic Workflows v Claude Code: zadáte jeden úkol, Claude vytvoří orchestrátorový skript v JavaScriptu a běhové prostředí na pozadí současně spustí až 16 subagentů (maximálně 1 000 na jedno spuštění). Nezávislí agenti navzájem ověřují svá zjištění a vy dostanete jednu závěrečnou zprávu. Funkci aktivujete klíčovým slovem `workflow` v promptu, režimem `/effort ultracode` nebo vestavěným příkazem `/deep-research`. Vyžaduje Claude Code v2.1.154+ a je dostupná v tarifech Pro, Max, Team a Enterprise.

</div>

Další materiály o konfiguraci nástrojů najdete v [dokumentaci Ailoot](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Průvodci Ailoot](https://ailoot.ai/docs/)

</div>

## Co jsou Dynamic Workflows a proč je Anthropic spustil 28. května?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Dynamic Workflow je skript v JavaScriptu, který Claude průběžně napíše pro konkrétní úkol. Běhové prostředí jej spouští na pozadí, paralelně vytváří desítky nebo stovky subagentů, ověřuje jejich zjištění a vrací jednu zprávu.

</div>

Dříve samotný formát omezoval rozsah: jeden chat = jeden plán = jedno kontextové okno. Subagenti pomáhali, ale rozhodnutí o tom, „co spustit dál“, zůstávalo na Claudovi v hlavní konverzaci a každý průběžný výsledek spotřebovával stejné kontextové okno. To se stávalo úzkým hrdlem u úkolu zahrnujícího 500 souborů nebo deset nezávislých hypotéz.

Dynamic Workflows přesouvají plán **do kódu**. Claude formuluje úkol jako orchestrátorový skript, běhové prostředí jej spustí v izolovaném prostředí a průběžné výsledky se ukládají do proměnných skriptu místo do vašeho kontextu. Relace zůstává responzivní, zatímco agenti pracují na pozadí.

<figure>
<blockquote>
<p>Claude dynamicky píše orchestrátorové skripty, které v jedné relaci spouštějí desítky až stovky paralelních subagentů a kontrolují jejich práci, než se k vám dostane výsledek.</p>
</blockquote>
<figcaption>— Anthropic, https://claude.com/blog/introducing-dynamic-workflows-in-claude-code</figcaption>
</figure>

Co se oproti starému přístupu skutečně mění: nezávislí agenti zpochybňují vzájemná zjištění a dál se dostane jen to, co obstojí při vzájemném ověřování. „Dynamický“ v názvu označuje právě toto: každé spuštění se píše pro konkrétní úkol. Neexistuje žádný předem připravený seznam procesů.

## Jak se Dynamic Workflows v Claude Code liší od subagentů a skills?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Tyto tři nástroje řeší vícekrokové úkoly různými způsoby. Subagent je pracovník, kterého Claude průběžně spustí. Skill je instrukce, kterou Claude následuje. Workflow je skript, který spouští běhové prostředí. Každý z nich uchovává plán na jiném místě.

</div>

Mezi workflow, subagentem a Skill vybírám pomocí dvou otázek: kdo drží plán a kde jsou uloženy průběžné výsledky?

|  | Subagenti | Skills | Workflows |
|----|----|----|----|
| Co to je | Pracovník, kterého spustí Claude | Instrukce, kterou Claude následuje | Skript, který spouští běhové prostředí |
| Kdo rozhoduje o dalším kroku | Claude, krok za krokem | Claude podle promptu | Samotný skript |
| Kde jsou průběžné výsledky | V kontextu Claude | V kontextu Claude | V proměnných skriptu |
| Co se opakuje | Popis pracovníka | Instrukce | Samotná orchestrace |
| Rozsah | Několik úkolů na tah | Stejný počet | Desítky nebo stovky agentů na spuštění |
| Přerušení | Restartuje tah | Restartuje tah | Pokračuje ve stejné relaci |

Hlavní změnou je přesun plánu do kódu. U subagentů a Skills je orchestrátorem vždy Claude: průběžně rozhoduje, co spustit dál, a každý vrácený výsledek se dostane do kontextového okna. Workflow si ponechává vlastní smyčku, větvení i průběžné výsledky; Claudovi se vrací až konečná odpověď.

Stejný plán můžete spustit tak, aby jej nezávislí agenti rozebrali z různých úhlů a skript spojil to, co obstojí. Při běžném průchodu jedním chatem to udělat nemůžete: Claude nemá nezávislý bod syntézy.

Vybírám takto: pro rutinní úkol s několika kroky použijte [subagenty](https://ailoot.ai/blog/cs/claude-code-subagents/) nebo [Skill](https://ailoot.ai/blog/cs/claude-code-skills-library/). Pro úkol, který se nevejde do jedné konverzace, nebo proces, který chcete na požádání opakovat, použijte workflow. Všechny čtyři základní stavební prvky jsem podrobně popsal v hlavním průvodci [Skills, subagenti, MCP nebo Plugins](https://ailoot.ai/blog/cs/skills-subagents-mcp-plugins-claude-code/).

## 3 způsoby, jak spustit workflow v Claude Code

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Anthropic nabízí tři možnosti spuštění: klíčové slovo `workflow` v promptu (jednorázové spuštění), režim `/effort ultracode` (Claude rozhoduje sám) nebo vestavěný příkaz `/deep-research`. Všechny tři vyžadují Claude Code v2.1.154 nebo novější.

</div>

**Metoda 1. Klíčové slovo `workflow` v promptu.** Nejjednodušší možnost, která nemění nastavení relace. Stačí vložit slovo `workflow` do libovolného promptu a Claude Code je při psaní zvýrazní a místo běžné konverzace vytvoří orchestrátorový skript.

```
Run a workflow to audit every API endpoint under src/routes/ for missing auth checks
```

Pokud Claude Code slovo zvýrazní, ale workflow spustit nechcete, stisknutím `alt+w` vypnete spouštěč pro daný prompt.

**Metoda 2. Režim `/effort ultracode`.** Zapne maximální úsilí modelu (`xhigh`) a zároveň umožní Claudovi samostatně rozhodovat, kdy úkol odůvodňuje použití workflow.

```
/effort ultracode
```

V tomto režimu se jeden požadavek může postupně rozvinout do několika workflow: jednoho pro pochopení kódu, dalšího pro provedení změny a třetího pro kontrolu výsledku. Každé spuštění spotřebuje více tokenů a trvá déle než běžná úroveň effort. Režim platí pouze pro aktuální relaci a po otevření nové se resetuje. Když se vrátíte k rutinní práci, `/effort high` ultracode vypne.

**Metoda 3. Vestavěný příkaz `/deep-research`.** Hotový workflow od Anthropic pro webový výzkum. Této metodě se věnuje následující část.

U všech tří metod si Claude Code při prvním spuštění vyžádá potvrzení a zobrazí seznam fází. Možnosti odpovědi jsou `Yes, run it`, `Yes, and don't ask again for <name>` (souhlas si zapamatuje), `View raw script` (otevře kód pomocí `Ctrl+G`) a `No`. V režimu `Auto` je potvrzení potřeba pouze při prvním spuštění; další proběhnou bez dotazu. Při použití `claude -p` a Agent SDK se potvrzení nevyžaduje vůbec: oprávnění subagentů se pak přebírají ze sdíleného seznamu povolených položek.

## Hotový workflow `/deep-research`: příklad prvního spuštění

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

`/deep-research` je vestavěný workflow, který zkoumá otázku z několika úhlů, vyhledává zdroje, vzájemně ověřuje každé tvrzení a sestavuje zprávu s odkazy. Je to dobrý způsob, jak zjistit, jak funguje, aniž byste psali vlastní skript.

</div>

Nejrychlejší způsob, jak vyzkoušet Dynamic Workflows, je spustit hotový workflow místo psaní vlastního. Anthropic do Claude Code zahrnuje vestavěný workflow `/deep-research`. Zkoumá otázku z několika nezávislých úhlů, vyhledává zdroje, hlasuje o každém tvrzení a ve zprávě ponechá jen ta, která obstojí při vzájemném ověření.

1.  ### Spusťte příkaz

    V relaci Claude Code zadejte `/deep-research` a formulujte otázku jako podrobný prompt. Čím přesnější formulace, tím méně času skript promarní spouštěním zbytečných fází.

2.  ### Povolte workflow

    Zobrazí se dialog s fázemi a tlačítky `Yes` / `View raw script` / `No`. Pokud vyberete možnost obsahující `don't ask again`, souhlas se uloží pro projekt.

3.  ### Sledujte průběh pomocí /workflows

    Spuštění se přesune na pozadí a relace zůstane volná. Příkaz `/workflows` zobrazí seznam běžících a dokončených spuštění. Šipkami vyberte fázi, stisknutím `Enter` ji rozbalte a zobrazte její agenty, pomocí `j`/`k` procházejte podrobnosti, `p` pozastavte, `x` zastavte spuštění, `r` restartujte agenta a `s` uložte skript.

4.  ### Přečtěte si zprávu

    Po dokončení se v relaci zobrazí zpráva s odkazy. Tvrzení, která neobstála při vzájemném ověření, se automaticky vyfiltrují.

Na rozdíl od běžného chatu s jedním vyhledáváním na webu `/deep-research` samostatně paralelizuje dotazy a slaďuje rozpory mezi zdroji. Používám jej k prozkoumání tématu před psaním průvodce: je to pohodlný způsob, jak zjistit spotřebu tokenů před rozšířením workflow.

Workflows skvěle škálují paralelismus, ale bez správného řízení kontextu agenti načítají nepotřebný kód a zbytečně spotřebovávají tokeny.

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Průvodci Ailoot](https://ailoot.ai/docs/)

</div>

## Ultracode: režim, ve kterém Claude rozhoduje, kdy spustit workflow

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

`/effort ultracode` kombinuje maximální uvažování `xhigh` s automatickou orchestrací: Claude sám rozhoduje, které úkoly v relaci převede na workflow. Režim funguje pouze s modely podporujícími `xhigh`.

</div>

Ultracode kombinuje dvě věci: maximální úsilí při uvažování a oprávnění spouštět workflow samostatně. Ve výchozím nastavení i `/effort xhigh` spouští běžnou konverzaci: Claude přemýšlí déle, ale kroky si stále ponechává ve vlastním kontextu. Ultracode dovoluje Claudovi převést úkol na workflow, jakmile zjistí, že jedna relace nebude stačit.

```
/effort ultracode
```

Po zapnutí režimu může jeden požadavek spustit dvě nebo tři workflow za sebou: jedno prozkoumá kódovou základnu, další provede změnu a třetí je samostatný běh, který se ji pokusí vyvrátit. Jde o stejný vzorec „několik nezávislých pokusů ⇒ konečná syntéza“, ale bez nutnosti ručně spouštět každou fázi.

Cena je zřejmá: každý požadavek trvá déle a stojí víc než při `/effort high`. Na pozadí probíhá několik spuštění s vlastními limity a Anthropic sám ultracode jako výchozí režim nedoporučuje. Platí pouze pro aktuální relaci a v další se resetuje.

Když se vrátíte k rutinní práci, `/effort high` ultracode vypne a relace se vrátí k běžnému chatu se subagenty. U modelů, které nepodporují `xhigh`, se možnost `ultracode` v nabídce `/effort` vůbec nezobrazí.

## Limity, tokeny a úskalí prvního spuštění

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Až 16 souběžných agentů, maximálně 1 000 na jedno spuštění, vyžadováno Claude Code v2.1.154+, dostupné v tarifech Pro, Max, Team a Enterprise. Hlavním úskalím je spotřeba tokenů: úkol spuštěný přes workflow jich spotřebuje znatelně víc než jedno spuštění v běžném chatu.

</div>

Běhové prostředí stanovuje tyto pevné technické limity:

- **Současně může běžet až 16 agentů.** Na počítačích s malým počtem jader jich bude méně. Jde o místní rozpočet zdrojů.
- **1 000 agentů na jedno spuštění.** Ochrana proti nekontrolovaným smyčkám: pokud skript začne bez přestání spouštět agenty, běhové prostředí jej ukončí.
- **Během spuštění nelze čekat na vstup uživatele.** Pozastavit jej mohou pouze oprávnění nástrojů. Pokud potřebujete schvalovat práci mezi fázemi, rozdělte ji do samostatných workflow.
- **Samotný skript nemá přímý přístup k souborům ani příkazovému shellu.** Čtení, zápis a spouštění příkazů zajišťují agenti, které skript spustí. Skript je pouze koordinuje.
- **Je vyžadován Claude Code v2.1.154 nebo novější.** Funkce je dostupná v tarifech Pro, Max, Team a Enterprise (Pro se zapíná přes `/config`), stejně jako v Claude API, Amazon Bedrock, Vertex AI a Microsoft Foundry.

Hlavní upozornění se týká nákladů.

<figure>
<blockquote>
<p>Dynamic Workflows mohou spotřebovat podstatně více tokenů než běžná relace Claude Code, proto doporučujeme začít s úzce vymezeným úkolem a zjistit, jaká je jejich spotřeba ve vaší práci.</p>
</blockquote>
<figcaption>— Anthropic, https://claude.com/blog/introducing-dynamic-workflows-in-claude-code</figcaption>
</figure>

Každý agent při spuštění používá model dané relace, pokud skript nepřiřadí některou fázi jinému modelu. Před rozsáhlým spuštěním zkontrolujte `/model`: pokud při rutinních úkolech obvykle přepínáte na levnější model, ultracode a `/deep-research` mohou zvýšit účet, když tuto kontrolu vynecháte. V promptu můžete Clauda výslovně požádat, aby „pro fáze, které nevyžadují maximální schopnosti, použil levnější model“ — je to vhodný způsob, jak řídit náklady.

Pokud se spuštění odchýlí od plánu, otevřete `/workflows`, vyberte spuštění a stiskněte `x`. Agenti, kteří už práci dokončili, si výsledky ponechají. Zastavené spuštění můžete na místě obnovit stisknutím `p`, nebo požádat Claude, aby skript znovu spustil od stejného bodu: agenti s uloženými výsledky je vrátí, zatímco ostatní budou pokračovat v práci. Funguje to v rámci jedné relace: po opuštění Claude Code začne workflow v další relaci od začátku.

Pokud plánujete dlouhá spuštění, začněte řídit spotřebu s pomocí průvodce [Jak nevyčerpat limity Claude Code](https://ailoot.ai/blog/cs/claude-code-token-limits-saving/) a [Second Brain]: se správnou strukturou projektu nebude workflow načítat celé úložiště do každého agenta.

## Jak uložit workflow v projektu

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Po úspěšném spuštění použijte `/workflows` → vyberte spuštění → stiskněte `s` a uložte skript jako příkaz. Můžete jej umístit do `.claude/workflows/` (sdíleného s týmem) nebo `~/.claude/workflows/` (jen pro vás). Příště jej spustíte běžným lomítkovým příkazem `/[name]`.

</div>

Pokud Claude vytvořil workflow pro opakující se úkol (například kontrolu každé větve nebo pravidelný bezpečnostní audit), můžete skript uložit a nemusíte úkol pokaždé znovu popisovat slovy.

1.  ### Otevřete /workflows

    Příkaz zobrazí seznam nedávných spuštění. Šipkami vyberte to, které potřebujete.

2.  ### Stiskněte s

    Zobrazí se dialog pro uložení. Pomocí `Tab` přepnete umístění úložiště.

3.  ### Vyberte složku

    `.claude/workflows/` je v projektu a vidí ji každý, kdo naklonuje úložiště. `~/.claude/workflows/` je ve vašem domovském adresáři, je dostupná ve všech vašich projektech a vidíte ji jen vy.

4.  ### Spusťte jej jako příkaz

    `/[script_name]` spustí workflow se stejným skriptem jako poprvé. Pokud existují workflow se stejným názvem ve složce projektu i v domovské složce, přednost má projektová verze.

Vzniká tak zajímavý vzorec: jeden člen týmu jednou zprovozní workflow, uloží jej do `.claude/workflows/` a každý další člen týmu pak spouští stejnou orchestraci pomocí příkazu. Skript je čitelný JavaScript, takže si jej můžete prohlédnout, upravit a odeslat novou verzi.

Při prvním spuštění uloženého workflow v projektu Claude Code přesto zobrazí dialog s oprávněními, takže uložení skriptu neznamená automatické schválení. Souhlas udělíte samostatně pomocí `Yes, and don't ask again`.

## Pro které úkoly se Workflows opravdu vyplatí?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaway">

Klíčové informace

Podle Anthropic se Workflows hodí pro rozsáhlé audity, migrace a výzkum s vzájemným ověřováním. U úkolu typu „proveď jednu změnu“ spotřeba tokenů nevyváží vynaložený čas.

</div>

Anthropic výslovně uvádí scénáře, pro které bylo běhové prostředí vytvořeno:

- **Audity napříč celou kódovou základnou** — kontrola každého endpointu, souboru a funkce podle seznamu požadavků. Můžete například hledat chybějící kontroly autorizace, duplicitní logiku nebo provést bezpečnostní audit podle pravidel OWASP. Pro každou větev kontrolního seznamu se spustí samostatný agent.
- **Rozsáhlé migrace** — přechod na jiný framework, odchod od zastaralého API nebo převod tisíců souborů do jiného jazyka. Workflow sleduje postup, agenti pracují na souborech paralelně a agenti provádějící vzájemnou kontrolu hledají, co bylo přehlédnuto.
- **Výzkum s vzájemným ověřováním** — otázka, která vyžaduje zdroje z různých úhlů, a posouzení, která tvrzení při vzájemném ověření obstojí. To je základní scénář, pro který byl vytvořen vestavěný `/deep-research`.
- **Složitý plán, který chcete navrhnout z několika nezávislých úhlů** — workflow vytvoří několik nezávislých návrhů plánu, agenti s opačnými stanovisky je prověří a výsledkem je syntéza. Hodí se, když „je cena chyby vysoká a jeden průchod nestačí“.

<figure>
<blockquote>
<p>Workflow použijte, když úkol vyžaduje více agentů, než dokáže zkoordinovat jedna konverzace, nebo když chcete orchestraci zachytit do skriptu, který můžete zkontrolovat a znovu spustit.</p>
</blockquote>
<figcaption>— Anthropic, https://code.claude.com/docs/en/workflows</figcaption>
</figure>

U úkolu typu „oprav jednu chybu“ nebo „přidej jednu funkci“ Dynamic Workflows prohrávají s běžnou relací: spotřeba tokenů nevyváží čas. Dokumentace Anthropic tento bod jasně uvádí: „začněte s úzce vymezeným úkolem a zjistěte, jaká je spotřeba“. Moje pravidlo: pokud máte méně než 5 nezávislých dílčích úkolů nebo méně než 50 souborů, běžný chat s několika subagenty práci zvládne levněji.

Pokud vedete tým s tarifem Enterprise, správce mohl Workflows vypnout prostřednictvím spravovaných nastavení nebo přepínače na administrátorské stránce Claude Code. Než Workflows začnete považovat za „řešení všeho“, zkontrolujte, zda jsou vůbec zapnuté: `/config` → položka Dynamic workflows.

<div class="section" role="doc-bibliography" aria-label="Sources">

### Zdroje

- Anthropic. [Představujeme dynamic workflows v Claude Code](https://claude.com/blog/introducing-dynamic-workflows-in-claude-code). 28. května 2026.
- Anthropic. [Orchestrace subagentů ve velkém měřítku pomocí dynamic workflows](https://code.claude.com/docs/en/workflows). Dokumentace Claude Code.
- Anthropic. [Seznam změn Claude Code v2.1.154](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md).

</div>

Další materiály o práci s nástroji najdete v [dokumentaci Ailoot](https://ailoot.ai/docs/).



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Průvodci Ailoot](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Go to Ailoot">

[Přejít na Ailoot](https://ailoot.ai/)

</div>

## Časté otázky

### Kdy je běžná relace lepší než workflow?

Pro malou změnu s několika nezávislými úkoly použijte běžnou relaci nebo několik podagentů. Workflow přidává orchestraci a spotřebu tokenů; začněte úzkým skutečným úkolem a před velkým auditem či migrací spotřebu změřte.

### Schvaluje uložení workflow také budoucí spuštění?

Ne. Uložení zachovává orchestrační skript, schválení vykonání je samostatné rozhodnutí. Před udělením zapamatovaného souhlasu prohlédněte skript i dialog oprávnění při prvním spuštění.


## Ailoot · Společnost a její portfolio projektů

Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
