Blog

Ako spustiť stovky agentov v Claude Code pomocou Dynamic Workflows

Markdown

Anthropic spustil Dynamic Workflows 28.05.2026. Ako Claude píše skripty pre 1 000 subagentov, čo sú ultracode a /deep-research a aké majú obmedzenia.

Prečítať celý článok

Kľúčový poznatok

Anthropic 28. mája 2026 sprístupnil Dynamic Workflows v Claude Code: zadáte jednu úlohu, Claude vygeneruje orchestrátorový skript v JavaScripte a runtime na pozadí spustí až 16 subagentov súčasne (najviac 1 000 na jedno spustenie). Nezávislí agenti navzájom overujú svoje zistenia a vy dostanete jednu záverečnú správu. Funkciu zapnete kľúčovým slovom workflow v zadaní, režimom /effort ultracode alebo vstavaným príkazom /deep-research. Vyžaduje Claude Code v2.1.154+ a je dostupná v programoch Pro, Max, Team a Enterprise.

Ďalšie materiály o konfigurácii nástrojov nájdete v dokumentácii Ailoot.

Čo sú Dynamic Workflows a prečo ich Anthropic spustil 28. mája?

Kľúčový poznatok

Dynamic Workflow je skript v JavaScripte, ktorý Claude vytvorí za behu pre konkrétnu úlohu. Runtime ho spustí na pozadí, paralelne vytvorí desiatky či stovky subagentov, nechá ich navzájom overiť svoje zistenia a vráti jednu správu.

Predtým samotný formát obmedzoval rozsah: jeden chat = jeden plán = jedno kontextové okno. Subagenti pomáhali, no rozhodnutie o tom, „čo spustiť ďalej“, zostávalo na Claude v hlavnej konverzácii a každý priebežný výsledok spotreboval časť toho istého kontextu. To sa stávalo úzkym hrdlom pri úlohe zahŕňajúcej 500 súborov alebo desať nezávislých hypotéz.

Dynamic Workflows presúvajú plán do kódu. Claude sformuluje úlohu ako orchestrátorový skript, runtime ho spustí v izolovanom prostredí a priebežné výsledky zostávajú v premenných skriptu namiesto toho, aby zapĺňali váš kontext. Kým agenti pracujú na pozadí, relácia zostáva svižná.

Claude dynamicky píše orchestrátorové skripty, ktoré v jednej relácii spúšťajú desiatky až stovky paralelných subagentov a kontrolujú ich prácu skôr, než sa k vám dostane výsledok.

— Anthropic, https://claude.com/blog/introducing-dynamic-workflows-in-claude-code

Čo sa v porovnaní so starým prístupom skutočne mení: nezávislí agenti spochybňujú zistenia ostatných a ďalej sa dostane len to, čo obstojí pri vzájomnom overení. „Dynamické“ v názve označuje presne toto: každé spustenie sa vytvára pre konkrétnu úlohu. Neexistuje vopred pripravený zoznam procesov.

Ako sa Workflow líši od subagenta a Skillu: 3 typy orchestrácie

Kľúčový poznatok

Tieto tri nástroje zvládajú viacstupňové úlohy rôznymi spôsobmi. Subagent je pracovník, ktorého Claude spustí počas práce. Skill je pokyn, ktorým sa Claude riadi. Workflow je skript, ktorý vykonáva runtime. Každý z nich uchováva plán na inom mieste.

Pri výbere medzi workflow, subagentom a Skillom si kladiem dve otázky: kto má plán a kde sa nachádzajú priebežné výsledky?

SubagentiSkillyWorkflows
Čo to jePracovník, ktorého spustí ClaudePokyn, ktorým sa Claude riadiSkript, ktorý vykonáva runtime
Kto rozhoduje o ďalšom krokuClaude, vždy o jednom krokuClaude podľa zadaniaSamotný skript
Kde sa nachádzajú priebežné výsledkyV kontexte ClaudeV kontexte ClaudeV premenných skriptu
Čo sa opakujeOpis pracovníkaPokynSamotná orchestrácia
RozsahNiekoľko úloh na ťahRovnaký početDesiatky či stovky agentov na jedno spustenie
PrerušenieReštartuje ťahReštartuje ťahPokračuje v tej istej relácii

Hlavnou zmenou je presun plánu do kódu. Pri subagentoch a Skilloch Claude vždy vystupuje ako orchestrátor: priebežne rozhoduje, čo spustiť ďalej, a každý výsledok sa vracia do kontextového okna. Workflow si ponecháva slučku, vetvenie aj priebežné výsledky; k Claude sa dostane iba záverečná odpoveď.

Rovnaký plán môžete spustiť tak, aby ho nezávislí agenti rozobrali z rôznych uhlov a skript spojil to, čo obstojí. V bežnom priechode jedným chatom sa to nedá: Claude nemá nezávislý bod syntézy.

Postupujem takto: pri bežnej úlohe s niekoľkými krokmi použite subagentov alebo Skill. Pri úlohe, ktorá sa nezmestí do jednej konverzácie, alebo pri procese, ktorý chcete podľa potreby opakovať, použite workflow. Všetky štyri základné prvky som podrobne opísal v hlavnom sprievodcovi Skills, Subagents, MCP, or Plugins.

3 spôsoby, ako spustiť Workflow v Claude Code

Kľúčový poznatok

Anthropic ponúka tri vstupné možnosti: kľúčové slovo workflow v zadaní (jednorazové spustenie), režim /effort ultracode (Claude rozhoduje sám) alebo vstavaný príkaz /deep-research. Všetky tri vyžadujú Claude Code v2.1.154 alebo novší.

Spôsob 1. Kľúčové slovo workflow v zadaní. Najjednoduchšia možnosť; nemení nastavenia relácie. Stačí vložiť slovo workflow do ľubovoľného zadania a Claude Code ho pri písaní zvýrazní a namiesto bežnej konverzácie vygeneruje orchestrátorový skript.

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

Ak Claude Code slovo zvýrazní, no workflow ste spustiť nechceli, alt+w vypne spúšťač pre toto zadanie.

Spôsob 2. Režim /effort ultracode. Zapne maximálne úsilie modelu (xhigh) a zároveň umožní Claude rozhodnúť, či si úloha zaslúži workflow.

/effort ultracode

V tomto režime sa jedna požiadavka môže rozvinúť do niekoľkých po sebe nasledujúcich workflow: jeden na pochopenie kódu, ďalší na vykonanie zmeny a tretí na kontrolu výsledku. Každé spustenie spotrebuje viac tokenov a trvá dlhšie než pri bežnej úrovni úsilia. Režim platí len pre aktuálnu reláciu a po otvorení novej sa obnoví predvolené nastavenie. Keď sa vrátite k bežnej práci, /effort high vypne ultracode.

Spôsob 3. Vstavaný príkaz /deep-research. Hotový workflow od Anthropic na webový prieskum. Túto možnosť opisuje nasledujúca časť.

Pri všetkých troch spôsoboch Claude Code pri prvom spustení požiada o potvrdenie a zobrazí zoznam fáz. Možnosti odpovede sú Yes, run it, Yes, and don't ask again for <name> (zapamätá si vaše schválenie), View raw script (otvorí kód pomocou Ctrl+G) a No. V režime Auto je potvrdenie potrebné iba pri prvom spustení; ďalšie spustenia pokračujú bez otázky. Pri použití claude -p a Agent SDK sa potvrdenie vôbec nezobrazuje: povolenia subagentov sa vtedy preberajú zo zdieľaného zoznamu povolených nástrojov.

Hotový workflow /deep-research: príklad prvého spustenia

Kľúčový poznatok

/deep-research je vstavaný workflow, ktorý skúma otázku z viacerých uhlov, vyhľadáva zdroje, vzájomne overuje každé tvrdenie a zostavuje správu s odkazmi. Je to dobrý spôsob, ako zistiť, ako funguje, bez písania vlastného skriptu.

Najrýchlejšie si Dynamic Workflows vyskúšate spustením hotového workflow namiesto písania vlastného. Anthropic do Claude Code zaradil vstavaný workflow /deep-research. Skúma otázku z viacerých nezávislých uhlov, vyhľadáva zdroje, hlasuje o každom tvrdení a v správe ponecháva iba tie, ktoré obstáli pri vzájomnom overení.

  1. Spustite príkaz

    V relácii Claude Code zadajte /deep-research a sformulujte otázku ako podrobné zadanie. Čím presnejšie ho napíšete, tým menej času skript premrhá spúšťaním fáz.

  2. Povoľte workflow

    Zobrazí sa dialóg s fázami a tlačidlami Yes / View raw script / No. Ak vyberiete možnosť s textom don't ask again, schválenie sa uloží pre daný projekt.

  3. Sledujte priebeh pomocou /workflows

    Spustenie presunie prácu na pozadie a uvoľní reláciu. Príkaz /workflows zobrazí zoznam spustených a dokončených behov. Šípkami vyberte fázu, klávesom Enter ju rozbaľte a zobrazte jej agentov, klávesmi j/k prechádzajte podrobnosti, p prerušíte, x zastavíte spustenie, r reštartujete agenta a s uložíte skript.

  4. Prečítajte si správu

    Po dokončení sa v relácii zobrazí správa s odkazmi. Tvrdenia, ktoré neobstáli pri vzájomnom overení, sa automaticky odfiltrujú.

Na rozdiel od bežného chatu s jedným webovým vyhľadávaním /deep-research sám paralelizuje dopyty a zosúlaďuje rozpory medzi zdrojmi. Používam ho na prieskum témy pred písaním sprievodcu: je to praktický spôsob, ako zistiť spotrebu tokenov pred rozšírením workflow.

Ultracode: režim, v ktorom Claude rozhoduje, kedy spustiť workflow

Kľúčový poznatok

/effort ultracode spája maximálne uvažovanie xhigh s automatickou orchestráciou: Claude sám rozhoduje, ktoré úlohy v relácii premení na workflow. Režim funguje iba s modelmi, ktoré podporujú xhigh.

Ultracode spája dve veci: maximálnu úroveň úsilia pri uvažovaní a povolenie, aby Claude sám spúšťal workflow. Predvolene aj /effort xhigh vedie k bežnej konverzácii: Claude uvažuje dlhšie, no kroky si stále ponecháva vo vlastnom kontexte. Ultracode mu navyše povoľuje, aby úlohu sám premenil na workflow, keď zistí, že jedna relácia nebude stačiť.

/effort ultracode

Keď je režim zapnutý, jedna požiadavka môže spustiť dva alebo tri workflow za sebou: jeden preskúma kódovú základňu, ďalší vykoná zmenu a tretí ju skúsi vyvrátiť v samostatnom behu. Je to rovnaký vzorec „niekoľko nezávislých pokusov ⇒ záverečná syntéza“, no bez toho, aby ste museli každú fázu spúšťať manuálne.

Cena je zrejmá: každá požiadavka trvá dlhšie a stojí viac než pri /effort high. Na pozadí prebieha niekoľko behov s vlastnými limitmi a Anthropic neodporúča používať ultracode ako predvolený režim. Platí len pre aktuálnu reláciu a v ďalšej sa obnoví predvolené nastavenie.

Keď sa vrátite k bežnej práci, /effort high vypne ultracode a relácia sa zmení späť na bežný chat so subagentmi. Na modeloch, ktoré nepodporujú xhigh, sa možnosť ultracode v ponuke /effort jednoducho nezobrazí.

Obmedzenia, tokeny a úskalia pri prvom spustení

Kľúčový poznatok

Najviac 16 paralelných agentov, maximálne 1 000 na jedno spustenie, vyžaduje Claude Code v2.1.154+ a je dostupné v programoch Pro, Max, Team a Enterprise. Hlavným úskalím je spotreba tokenov: úloha vykonaná cez workflow ich spotrebuje citeľne viac než jedno spustenie v bežnom chate.

Runtime nastavuje tieto pevné technické limity:

  • Naraz môže bežať až 16 agentov. Na počítačoch s malým počtom jadier ich môže byť menej. Ide o limit miestnych zdrojov.
  • 1 000 agentov na jedno spustenie. Ochrana pred nekonečnými slučkami: ak skript začne donekonečna spúšťať agentov, runtime ho zastaví.
  • Počas spustenia nemožno čakať na vstup používateľa. Pozastaviť ho môžu iba povolenia nástrojov. Ak potrebujete schvaľovať jednotlivé fázy, rozdeľte prácu na samostatné workflows.
  • Samotný skript nemá priamy prístup k súborom ani príkazovému shellu. Čítanie, zápis a spúšťanie príkazov vykonávajú agenti, ktorých spustí. Skript ich iba koordinuje.
  • Vyžaduje sa Claude Code v2.1.154 alebo novší. Dostupné v programoch Pro, Max, Team a Enterprise (Pro sa zapína cez /config), ako aj cez Claude API, Amazon Bedrock, Vertex AI a Microsoft Foundry.

Hlavné upozornenie sa týka nákladov.

Dynamic workflows môžu spotrebovať podstatne viac tokenov než bežná relácia Claude Code, preto odporúčame začať úzkou úlohou a zistiť, aká je spotreba pri vašej práci.

— Anthropic, https://claude.com/blog/introducing-dynamic-workflows-in-claude-code

Každý agent v behu používa model danej relácie, pokiaľ skript nenasmeruje fázu na iný model. Pred rozsiahlym spustením skontrolujte /model: ak pri bežných úlohách zvyknete prepínať na lacnejší model, ultracode a /deep-research môžu zvýšiť účet, ak túto kontrolu vynecháte. V zadaní môžete Claude výslovne požiadať, aby „pre fázy, ktoré nepotrebujú maximálne schopnosti, použil lacnejší model“—je to platný spôsob riadenia nákladov.

Ak sa spustenie odchýli od plánu, otvorte /workflows, vyberte beh a stlačte x. Dokončení agenti si výsledky ponechajú. Zastavený beh môžete obnoviť priamo tam pomocou p alebo požiadať Claude, aby skript reštartoval od toho istého bodu: agenti s výsledkami v cache ich vrátia, zatiaľ čo ostatní budú pokračovať v práci. Funguje to v rámci jednej relácie: po opustení Claude Code začne workflow v ďalšej relácii od začiatku.

Ak plánujete dlhé behy, začnite riadiť spotrebu pomocou sprievodcu Ako nevyčerpať limity Claude Code a Second Brain: pri správnej štruktúre projektu nebude workflow načítavať celý repozitár do každého agenta.

Ako uložiť Workflow v projekte

Kľúčový poznatok

Po úspešnom spustení /workflows → vyberte beh → stlačením s uložíte skript ako príkaz. Môžete ho uložiť do .claude/workflows/ (zdieľaný s tímom) alebo ~/.claude/workflows/ (iba pre vás). Nabudúce ho spustíte bežným lomkovým príkazom /[name].

Ak Claude zostavil workflow na opakovanú úlohu (napríklad kontrolu každej vetvy alebo pravidelný bezpečnostný audit), môžete skript uložiť a nemusíte zakaždým opisovať úlohu slovami.

  1. Otvorte /workflows

    Príkaz zobrazí zoznam nedávnych behov. Šípkami vyberte požadovaný.

  2. Stlačte s

    Zobrazí sa dialógové okno na uloženie. Klávesom Tab prepnete miesto uloženia.

  3. Vyberte priečinok

    .claude/workflows/ sa nachádza v projekte a je viditeľný pre každého, kto naklonoval repozitár. ~/.claude/workflows/ sa nachádza vo vašom domovskom priečinku, je dostupný vo všetkých vašich projektoch a vidíte ho iba vy.

  4. Spustite ho ako príkaz

    /[script_name] spustí workflow s rovnakým skriptom ako prvýkrát. Ak priečinky projektu aj domovského priečinka obsahujú workflow s rovnakým názvom, prednosť má ten projektový.

Vzniká tak zaujímavý postup: jeden člen tímu raz nastaví funkčný workflow, uloží ho do .claude/workflows/ a ďalší členovia tímu použijú rovnakú orchestráciu príkazom. Skript je čitateľný JavaScript, takže si ho môžete prezrieť, upraviť a potvrdiť novú verziu.

Pri prvom spustení uloženého workflow v projekte Claude Code stále zobrazí dialóg povolení, takže uloženie skriptu neznamená automatické schválenie. Schválenie udelíte osobitne možnosťou Yes, and don't ask again.

Pre ktoré úlohy sa Workflows naozaj oplatia?

Kľúčový poznatok

Podľa Anthropic sa Workflows hodia na rozsiahle audity, migrácie a prieskum s krížovým overovaním. Pri úlohe typu „urob jednu zmenu“ sa spotreba tokenov nevyváži ušetreným časom.

Anthropic výslovne uvádza scenáre, na ktoré bol runtime vytvorený:

  • Audity celej kódovej základne—kontrola každého koncového bodu, súboru a funkcie podľa kontrolného zoznamu. Napríklad hľadať chýbajúce kontroly autentifikácie, duplicitnú logiku alebo bezpečnostné nedostatky podľa pravidiel OWASP. Pre každú vetvu kontrolného zoznamu sa spustí samostatný agent.
  • Rozsiahle migrácie—zmena frameworku, prechod z ukončeného API alebo prenesenie tisícov súborov do iného jazyka. Workflow sleduje priebeh, agenti pracujú so súbormi paralelne a agenti vykonávajúci krížovú kontrolu hľadajú prípadné opomenutia.
  • Prieskum s krížovým overovaním—otázka, ktorá si vyžaduje zdroje z rôznych uhlov a posúdenie toho, ktoré tvrdenia obstojí pri vzájomnom overení. Práve pre tento základný scenár vznikol vstavaný /deep-research.
  • Zložitý plán, ktorý chcete načrtnúť z viacerých nezávislých uhlov—workflow vytvorí niekoľko nezávislých návrhov plánov, protichodne uvažujúci agenti ich preskúmajú a výsledkom je syntéza. Hodí sa to vtedy, keď „sú náklady na chybu vysoké a jeden priechod nestačí“.

Workflow použite, keď úloha potrebuje viac agentov, než dokáže koordinovať jedna konverzácia, alebo keď chcete orchestráciu zachytiť v skripte, ktorý si môžete prezrieť a znovu spustiť.

— Anthropic, https://code.claude.com/docs/en/workflows

Pri úlohe typu „opraviť jednu chybu“ alebo „pridať jednu funkciu“ Dynamic Workflows prehrávajú v porovnaní s bežnou reláciou: spotreba tokenov nestojí za ušetrený čas. Dokumentácia Anthropic to jasne zdôrazňuje: „začnite úzkou úlohou a zistite, aká je spotreba“. Moje pravidlo: ak je nezávislých podúloh menej než 5 alebo súborov menej než 50, lacnejšie to zvládne bežný chat s niekoľkými subagentmi.

Ak vediete tím s programom Enterprise, správca mohol vypnúť Workflows cez spravované nastavenia alebo prepínač na administračnej stránke Claude Code. Skôr než budete Workflows považovať za „riešenie na všetko“, skontrolujte, či sú vôbec zapnuté: /config → položka Dynamic workflows.

Ďalšie materiály o práci s nástrojmi nájdete v dokumentácii Ailoot.

Viac podrobností

Otázky a odpovede: Ako spustiť stovky agentov v Claude Code pomocou Dynamic Workflows

Kedy je bežná relácia lepšia než workflow?

Pri malej zmene s niekoľkými nezávislými úlohami použite bežnú reláciu či pár subagentov. Workflow pridáva orchestráciu a tokeny; pred veľkým auditom či migráciou začnite úzkou skutočnou úlohou a zmerajte spotrebu.

Schvaľuje uloženie workflow aj jeho budúce spustenia?

Nie. Uloženie zachováva orchestračný skript, ale schválenie vykonania je samostatné rozhodnutie. Pred uloženým súhlasom prezrite skript a povoľovací dialóg prvého spustenia.

Všetky články