Ultracode v Claude Code 2026: ako ho zapnúť jedným príkazom
MarkdownUltracode v Claude Code: režim, v ktorom Claude sám spustí tím agentov. Ako sa líši od /effort xhigh, ako ho zapnúť a ako rýchlo spotrebúva tokeny.
Prečítať celý článok
Hlavné v tejto časti
Ultracode je režim v Claude Code, v ktorom Claude sám rozhodne, že úlohu sa oplatí spracovať ako workflow s desiatkami paralelných agentov namiesto odpovede na jediný prompt. Zapnite ho pomocou /effort ultracode na celú reláciu alebo slovom ultracode na začiatku jednej úlohy. V pozadí kombinuje úroveň úsilia xhigh (ako Opus 4.8 na maximálnej úrovni) s automatickým orchestrátorom. Hodí sa na rozsiahle audity kódu, migrácie zahŕňajúce stovky súborov a hĺbkový výskum. Spotrebúva tokeny niekoľkonásobne rýchlejšie než bežný režim, preto je na rutinnú prácu lepšie ponechať /effort high.
Informácie o práci so službou nájdete v dokumentácii Ailoot.
Čo je ultracode a pre koho je určený
Hlavné v tejto časti
Ultracode je nastavenie na úrovni relácie v Claude Code, ktoré kombinuje maximálnu úroveň uvažovania (xhigh) s automatickou orchestráciou dynamických workflow. Objavil sa 28. mája 2026 vo verzii v2.1.154 spolu s vydaním Opus 4.8. Je určený na veľké úlohy, ktoré jeden prompt nezvládne: audit celého projektu, migráciu 500 súborov alebo výskum zložitej otázky naprieč 20 zdrojmi.
Do 28. mája 2026 mal Claude Code iba parameter /effort s úrovňami low / medium / high / xhigh. Ide o úroveň „premýšľania“ modelu: čím je vyššia, tým viac tokenov sa spotrebuje na uvažovanie, tým presnejší je výsledok a tým dlhšie Claude odpovedá.
Ultracode sa nezmestí na škálu /effort low → xhigh. Funguje popri nej. Po zapnutí sa Claude automaticky pozrie na vašu úlohu a rozhodne: „Túto je lepšie rozdeliť medzi 30 paralelných agentov, aby som mohol poskladať výsledok.“ Predtým ste to museli robiť ručne, napísať vlastné workflow alebo zostaviť príkaz pre subagenta. Teraz Claude sám rozhoduje, kedy to dáva zmysel.
Hlavnou cieľovou skupinou sú ľudia, ktorí narazili na limity jediného promptu. Ak ste:
- spustili
/code-reviewv repozitári s 200 súbormi a relácia zlyhala pri súbore 50 - požiadali „nájdi všetky miesta, kde používame zastarané API“ a Claude uviedol tri, no zabudol na ďalších pätnásť
- chceli, aby Claude pred odpoveďou preveril vlastnú hypotézu z troch uhlov
tak je ultracode určený pre vás. Ak píšete jednu funkciu a potrebujete jedno riešenie, nepotrebujete ho: bežné /effort high to zvládne s trikrát menšou spotrebou tokenov.
Ako sa ultracode líši od bežných úrovní effort low/medium/high/xhigh
Hlavné v tejto časti
Bežné effort mení hĺbku uvažovania v jednej odpovedi. Ultracode pridáva automatickú voľbu: spustiť workflow s paralelnými agentmi alebo vyriešiť úlohu na jeden záťah. Hĺbka uvažovania zostáva na maximálnej úrovni xhigh a navyše pribúda ďalšia vrstva: orchestrácia.
Porovnanie podstatných vlastností:
| Parameter | /effort low | /effort medium | /effort high | /effort xhigh | /effort ultracode |
|---|---|---|---|---|---|
| Hĺbka uvažovania | minimálna | stredná | hlboká | maximálna | maximálna (xhigh) |
| Tokeny na uvažovanie | málo | stredne | veľa | veľmi veľa | veľmi veľa + orchestrácia |
| Kto rozhoduje o rozdelení úlohy | vy | vy | vy | vy | Claude automaticky |
| Kedy sa spustí workflow | na váš príkaz | na váš príkaz | na váš príkaz | na váš príkaz | pri každej rozsiahlej úlohe |
| Reset medzi reláciami | nie | nie | nie | nie | áno - treba ho znova zapnúť |
| Dostupné modely | všetky | všetky | všetky | iba modely s xhigh | iba modely s xhigh (Opus 4.8) |
Hlavný rozdiel v jednej vete: /effort xhigh znamená „premýšľaj dlhšie“; ultracode znamená „premýšľaj dlhšie A sám rozhodni, kedy to zvládneš jedným promptom a kedy potrebuješ tím 30 agentov“. Ultracode teda v podstate pridáva nad xhigh ďalšiu vrstvu: automatickú orchestráciu.
Anthropic to výslovne uvádza vo svojej oficiálnej dokumentácii:
Keď je ultracode zapnutý, Claude rozhoduje, kedy si úloha vyžaduje workflow. Jedna požiadavka sa môže zmeniť na niekoľko nadväzujúcich workflow: jedno na pochopenie kódu, jedno na vykonanie zmeny a jedno na jej overenie.
To znamená, že jedna vaša požiadavka sa môže rozvinúť do troch nadväzujúcich workflow: pochopenia kódu, vykonania zmien a ich overenia. Každé môže spustiť 10–30 paralelných agentov.
Ktoré verzie a modely podporujú ultracode
Hlavné v tejto časti
Potrebujete Claude Code v2.1.154 alebo novší a model podporujúci úroveň úsilia xhigh. V júni 2026 Anthropic v praxi spája vydanie xhigh s Opus 4.8 (v changelogu nie sú potvrdené žiadne ďalšie modely s xhigh). Dostupné je s plánmi Pro / Max / Team / Enterprise + API. V pláne Pro ho treba zapnúť ručne v /config; v ostatných plánoch funguje hneď. Podporujú ho Bedrock, Vertex AI a Microsoft Foundry.
Skontrolujte svoju verziu:
claude --version
Ak je staršia než 2.1.154, aktualizujte ju:
npm install -g @anthropic-ai/claude-code
Potom si pozrite zoznam úrovní effort:
claude /effort
Ak v rozbaľovacom zozname vidíte ultracode, všetko je pripravené. Ak tam nie je, najpravdepodobnejšie dôvody sú:
- váš aktuálny model nie je Opus 4.8 (napríklad Sonnet 4.7 nemá xhigh)
- máte plán Pro a režim je vypnutý v
/config(zapnite možnosť „Dynamic workflows“) - správca vašej organizácie vypol workflow v spravovaných nastaveniach
Skontrolujte model:
claude /model
Ak predvolený model nie je Opus 4.8, zmeňte ho: vyberte Opus 4.8 v ponuke modelov alebo ho nastavte ako predvolený klávesom d.
Ako zapnúť ultracode: dva spôsoby
Hlavné v tejto časti
Prvý spôsob je pre celú reláciu pomocou /effort ultracode. Každá ďalšia úloha v danej relácii prejde automatickým výberom workflow. Druhý spôsob je iba pre jednu úlohu: na začiatok promptu vložte slovo ultracode; zvýrazní sa a workflow spustí iba táto úloha. Úroveň effort relácie sa nezmení.
Spôsob 1. Zapnutie na celú reláciu.
V relácii Claude Code:
/effort ultracode
Od tej chvíle bude Claude pri každej rozsiahlej úlohe samo rozhodovať, či spustiť workflow. Relácia trvá, kým ju nezavriete. Keď Claude Code zavriete a znova otvoríte, ultracode sa resetuje. Je to zámer: tento režim máte zapínať vedome, nie ho mať „predvolene“ zapnutý.
Spôsob 2. Iba pre jednu úlohu.
Vložte ultracode na začiatok promptu (pred v2.1.160 bolo kľúčovým slovom workflow; po vydaní ho Anthropic premenoval, aby sa predišlo zámene s bežnými spusteniami):
ultracode: go through all /api/* endpoints in src/routes/ and find where authorization checks are missing
Claude Code zvýrazní slovo ultracode a spustí túto úlohu ako workflow. Úroveň effort relácie zostane rovnaká (high alebo medium podľa vášho nastavenia).
Anthropic uvádza, že rovnako funguje aj prirodzený jazyk:
Funguje aj to, keď o to požiadate vlastnými slovami, napríklad „use a workflow“ alebo „run a workflow“: Claude považuje priamu požiadavku za rovnaké výslovné prihlásenie sa k workflow.
Ak ste omylom napísali ultracode a nechceli ste spustiť workflow, stlačte Option+W (macOS) alebo Alt+W (Windows/Linux), keď kurzor stojí priamo za zvýrazneným slovom. Zvýraznenie zmizne a úloha bude pokračovať bežne.
Čo sa po zapnutí zmení v práci Claude
Hlavné v tejto časti
Claude prestane odpovedať „krok za krokom“ — jeden váš prompt, jedna odpoveď Claude. Namiesto toho napíše JavaScript script, ktorý runtime spustí na pozadí. Script môže spustiť 10–30 paralelných agentov, z ktorých každý má vlastný context, a poskladať ich výsledky. Vaša relácia zostane dostupná, takže môžete zadávať nové úlohy, kým workflow beží na pozadí.
Pred ultracode: napíšete prompt, Claude 30 sekúnd premýšľa a odpovie. Ak je úloha veľká, jeho context sa naplní priebežnými výsledkami a ku koncu relácie sa všetko začne „rozchádzať“.
S ultracode: napíšete prompt, Claude rozpozná rozsah a napíše script. Script beží izolovane: priebežné výsledky sa uchovávajú v premenných scriptu, nie v contexte relácie. Vráti sa vám iba konečná odpoveď.
V praxi to má tri dôsledky:
- Context relácie sa nezaplní. Môžete pracovať dlhšie bez
/compact. - Môžete paralelizovať. Jedno spustenie môže spustiť až 16 agentov naraz (menej na zariadeniach s malým výpočtovým výkonom CPU). Limit na celé spustenie je 1000 agentov.
- Výsledok sa automaticky kontroluje. Claude môže požiadať jedného agenta, aby napísal riešenie, a druhého, aby ho kriticky posúdil. Tým sa pri zložitých úlohách znižuje počet halucinácií.
Spustenie môžete sledovať naživo:
/workflows
Otvorí sa zoznam spustených a dokončených workflow. Pomocou klávesov so šípkami vyberte workflow a klávesom Enter otvorte podrobnosti jeho fáz. Uvidíte agentov, spotrebu tokenov každého z nich a čas vykonávania. Stlačením p pozastavíte, x zastavíte alebo r znova spustíte agenta.
Kedy ultracode zapnúť a kedy nie
Hlavné v tejto časti
Zapnite ho pri úlohách, ktoré už jeden prompt nezvládne: pri audite celého projektu, migrácii stoviek súborov alebo hĺbkovom výskume, ktorý porovnáva zdroje. Nezapínajte ho na rutinnú prácu — opravu jednej chyby, napísanie jednej funkcie alebo opravu preklepu. Každá úloha v režime ultracode stojí niekoľkonásobne viac tokenov, takže používanie na malé úlohy len míňa váš rozpočet.
⚠️ Od 15. júna 2026 Anthropic rozdelil predplatné: programové úlohy (vrátane workflow) využívajú samostatný kredit $20–$200/mesiac. Keď sa kredit minie, požiadavky workflow sa jednoducho zastavia a predplatné ich nepokryje. To výrazne mení ekonomiku ultracode v pláne Pro — pozrite si nižšie časť o tokenoch.
Tri situácie, v ktorých je ultracode opodstatnený:
1. Audit veľkej codebase. Napríklad: „nájdi všetky miesta v projekte, kde zapisujeme heslá do logov“. Jeden prompt bude fungovať iba v malom repozitári. V repozitári s 500 súbormi Claude polovicu zabudne, zatiaľ čo workflow spustí 20 agentov paralelne, pričom každý spracuje 25 súborov.
2. Migrácia, ktorá sa týka mnohých súborov. Nahradenie zastaraného API, prechod z jednej knižnice na inú alebo refaktoring vzoru v celom projekte. Workflow môže spracúvať súbory v dávkach po 10 a po každej dávke skontrolovať vlastnú prácu.
3. Výskum, ktorý vyžaduje vzájomné porovnávanie zdrojov. Anthropic ho ponúka ako workflow /deep-research: rozdelí otázku na jednotlivé uhly pohľadu, nájde zdroje, overí fakty z viacerých zdrojov a odfiltruje všetko, čo sa nepodarilo potvrdiť. Spustil som ho pri zhromažďovaní údajov o trhu AI kódovania a dostal som správu lepšiu než hodina mojej ručnej práce.
Tri situácie, v ktorých ultracode plytvá tokenmi:
1. Oprava jednej chyby v jednej funkcii. Jeden prompt /effort high to zvládne za desatinu ceny. Nespúšťajte kvôli tomu workflow.
2. Napísanie jednej novej funkcie alebo komponentu. To isté: použite /effort high alebo dokonca medium. Zložitosť sa nezvyšuje s počtom agentov; rastie s hĺbkou uvažovania, ktorú xhigh poskytuje samo osebe bez orchestrácie.
3. Chcete rýchlu odpoveď. Workflow je zo svojej podstaty pomalšie než bežný prompt: aj pri paralelných agentoch si koordinácia vyžaduje čas. Ak odpoveď potrebujete „hneď, v priebehu tej istej minúty“, nezapínajte ho.
Stratégia v tu opísanom príklade: na bežné úpravy predvolene používam /effort high. Ultracode zapínam selektívne pre konkrétnu úlohu pomocou slova v prompte, nie na celú reláciu. Ak ho totiž zabudnete vypnúť, budete po danej úlohe v režime ultracode pokračovať v bežnej práci a bezdôvodne míňať tokeny.
Koľko tokenov a peňazí to stojí
Hlavné v tejto časti
Každý workflow spotrebuje toľko tokenov, koľko spotrebujú všetci jeho agenti spolu. Workflow s 30 agentmi znamená 30 contextov, každý s vlastným system promptom, nástrojmi a uvažovaním. Spotreba tokenov je niekoľkonásobne vyššia než pri jednom prompte. V pláne Pro môže jeden veľký workflow spotrebovať polovicu denného limitu. V plánoch Max a Team je to jednoduchšie, no aj tak treba spotrebu sledovať.
Urobme hrubý odhad. Jeden bežný prompt v Opus 4.8 s effort high spotrebuje približne 5 000–15 000 tokenov na uvažovanie plus odpoveď modelu. Dobrá, rozsiahla úloha spotrebuje celkovo 50 000–100 000 tokenov.
Jeden workflow s 20 agentmi znamená 20 paralelných promptov, každý s vlastným contextom system promptu (~5–10K), vlastným uvažovaním (xhigh — 10–30K) a vlastnou odpoveďou. Hrubý odhad je 600 000–1,5 milióna tokenov na jedno spustenie. Je to 10–30-krát drahšie než jeden „bežný“ prompt.
Čo to znamená z hľadiska peňazí:
- Pro ($20/mesiac): Vo februári 2026 Anthropic objasnil zákaz programového prístupu zo softvéru tretích strán a 15. júna 2026 oddelenil kredit na workflow od predplatného chatu. Pro dostáva $20 kreditu na programové úlohy. Jeden veľký workflow spotrebuje polovicu tejto sumy. Keď sa kredit minie, workflow sa prestanú spúšťať, kým nezapnete poplatky za prekročenie limitu.
- Max 5x ($100/mesiac): $100 kreditu. To stačí na 5–10 veľkých workflow mesačne.
- Max 20x ($200/mesiac): $200 kreditu.
- Team ($30/$150 za člena): Kredit zodpovedá predplatnému každej licencie.
- API: Jednoducho platíte cenu za token.
Samotná Anthropic odporúča odhadnúť náklady pred spustením workflow:
Ak chcete pred spustením rozsiahlej úlohy odhadnúť náklady, najprv spustite workflow na malej časti: na jednom adresári namiesto celého repozitára alebo na úzkej otázke namiesto širokej.
To znamená, že najprv spustite workflow v jednom priečinku, skontrolujte v /workflows, koľko stál, a potom sa rozhodnite, či ho spustíte v celom repozitári. Jedno spustenie má celkový limit 1000 agentov, ale aj 100 agentov vo veľkom repozitári už znamená státisíce tokenov.
Ak chcete „znížiť spotrebu“, môžete vo workflow scripte výslovne nasmerovať sekundárne fázy na menší model. V prompte: „na klasifikáciu súborov použi Sonnet 4.7 a Opus 4.8 iba na záverečnú analýzu“. Anthropic to podporuje.
Čo sa deje vo vnútri: workflow, /workflows a limity
Hlavné v tejto časti
Workflow je JavaScript script, ktorý Claude napíše pre vašu úlohu a runtime ho vykoná v izolovanom prostredí. Samotný script spracúva cykly, vetvenie a priebežné výsledky. Nezaťažuje váš context. Script si môžete prečítať, upraviť a uložiť ako príkaz. Limity runtime: 16 paralelných agentov, celkovo 1000 agentov na spustenie.
Každé spustenie zapíše vlastný script do súboru v adresári ~/.claude/projects/. Claude dostane cestu k scriptu pri spustení. To znamená, že môžete:
- požiadať Claude: „ukáž mi script tohto workflow“
- otvoriť ho v editore a skontrolovať jeho logiku
- porovnať ho s predchádzajúcim spustením
- upraviť ho a požiadať Claude, aby spustil upravenú verziu
Runtime nastavuje tieto limity:
| Limit | Prečo |
|---|---|
| Počas spustenia nemožno zadávať pokyny | Aby sa spustenie nezaseklo čakaním na neurčito — ak potrebujete medzi fázami potvrdenie, vytvorte pre každú fázu samostatný workflow |
| Script nemá priamy prístup k súborom ani shellu | O to sa starajú agenti; script ich iba koordinuje |
| Naraz najviac 16 paralelných agentov | Aby miestne CPU úplne nepreťažili |
| Celkovo 1000 agentov na spustenie | Aby sa chybný script nedostal do nekonečného cyklu |
Na každé spustenie sa uplatňuje režim oprávnení. V predvolenom nastavení si Claude Code zakaždým vypýta povolenie. Môžete vybrať „Áno a už sa nepýtaj pre <name> v <path>“; potom sa konkrétny workflow v danom projekte už pýtať nebude. V režime Auto sa spýta iba pri prvom spustení a potom uloží vaše schválenie do používateľských nastavení. V claude -p a Agent SDK sa nepýta, pretože nikto nemôže odpovedať.
Dôležitá podrobnosť: subagenti vo workflow vždy bežia v režime acceptEdits a dedia váš zoznam povolených nástrojov bez ohľadu na aktuálny režim oprávnení. Úpravy súborov sa automaticky schvaľujú. Majte to na pamäti pri práci na niečom dôležitom.
Ako uložiť funkčný workflow ako príkaz
Hlavné v tejto časti
Ak ste spustili workflow, páčilo sa vám, ako fungoval, a viete, že ho použijete znova, uložte ho ako /command pomocou /workflows a klávesu s. Potom funguje ako bežný príkaz so lomkou: /workflow_name arguments. Ukladá sa buď do .claude/workflows/ v projekte (pre tím), alebo do ~/.claude/workflows/ (iba pre vás).
Scenár: spustil som /code-review cez ultracode na novej vetve. Workflow prebehol v troch fázach: prvá rýchlo skontrolovala celý diff, druhá dôkladne preverila bezpečnostné funkcie a tretia spustila testy na zmenených funkciách. Výsledky sa dobre zhodovali a workflow zachytil dva problémy.
Teraz ho chcem spúšťať na každej vetve pred zlúčením. Otvorím:
/workflows
Vyberiem dokončené spustenie a stlačím s. V dialógovom okne vyberiem, kam ho uložiť — .claude/workflows/ (v projekte, v gite, dostupný tímu) alebo ~/.claude/workflows/ (osobný, v ľubovoľnom projekte). Pomenujem ho napríklad pre-merge-review. Stlačím Enter.
V každej budúcej relácii potom:
/pre-merge-review
A workflow sa spustí s tým istým scriptom, ktorý som odladil.
Ak workflow očakáva argumenty, pri jeho ukladaní to opíšte v prompte; script potom dostane args ako globálnu premennú. Môžete mu odovzdať zoznam ciest, čísel issue, ID súborov alebo čokoľvek iné.
Anthropic uvádza, že argumenty prichádzajú ako štruktúrované údaje:
Claude odovzdáva zoznam ako štruktúrované údaje, takže script môže priamo volať metódy array a object nad args bez toho, aby ho najprv musel parsovať.
To znamená, že v scripte môžete priamo použiť args.map(...) bez parsovania reťazca. Je to užitočné pri hromadných úlohách: pri zozname ticketov, priečinkov alebo endpointov.
Ako vypnúť ultracode a prečo by ste to mohli urobiť
Hlavné v tejto časti
Vypnite ho pomocou /effort high (alebo inej potrebnej úrovne) a relácia sa vráti do bežného režimu. Ak chcete workflow natrvalo vypnúť, použite prepínač „Dynamic workflows“ v /config alebo nastavte premennú prostredia CLAUDE_CODE_DISABLE_WORKFLOWS=1. V organizáciách sa to dá urobiť cez spravované nastavenia.
Hlavným dôvodom na vypnutie je návrat k bežnej práci. Ak ste prešli na ultracode kvôli jednej veľkej úlohe a dokončili ste ju, hneď prepnite späť:
/effort high
Inak sa ďalšia malá úprava spustí ako workflow a bude míňať tokeny bez akéhokoľvek prínosu.
Pri použití iba cez kľúčové slovo ponechajte Dynamic workflows zapnuté a bežné úsilie relácie, napríklad /effort high; ultracode pridajte iba vybranej úlohe. Na tento účel nepoužívajte globálne vypnutie nižšie: vypína aj kľúčové slovo. Ak chcete zakázať workflow relácie aj spúšťanie slovom, použite jednu z týchto globálnych možností:
# v nastaveniach klienta
# /config → Dynamic workflows → off
# alebo
# ~/.claude/settings.json
{
"disableWorkflows": true
}
# alebo cez premennú prostredia
export CLAUDE_CODE_DISABLE_WORKFLOWS=1
Potom už kľúčové slovo ultracode v prompte nespustí workflow a samotná možnosť ultracode zmizne z ponuky /effort. Je to užitočné, ak pracujete v tíme, ktorý chce mať spoločné pravidlo: „žiadne automatické workflow“. V takom prípade ho nastavte v spravovaných nastaveniach organizácie.
Ako predvolené mám /effort high a ultracode zapínam selektívne. Je to kompromis medzi „urob to poriadne, keď treba“ a „nemíňaj rozpočet bez dôvodu“. Na bežné úpravy v tu opísanom projekte stačí štandardné high. Keď potrebujem vykonať rozsiahly bezpečnostný audit alebo zhromaždiť výskum z 20 zdrojov, použijem /effort ultracode alebo vložím dané slovo na začiatok promptu.
Čo urobiť ďalej
Ak práve používate Claude Code a overili ste si, že máte v2.1.154+ a model Opus 4.8, vyskúšajte ho teraz. Nie na celú reláciu, iba na jednu konkrétnu úlohu:
ultracode: go through all the files in src/components/ui/ and find where the same button is styled differently
Skontrolujte /workflows, aby ste zistili, koľko agentov sa spustilo a koľko tokenov sa použilo. Získate tak realistickejšiu predstavu o nákladoch a prínosoch než z akéhokoľvek textu.
Zdroje
Zdroje
Pozrite si aj:
- Dynamické workflow v Claude Code: ako orchestrujú stovky paralelných agentov
- Multi-agent v Claude Code: ako paralelizovať subagentov
- Routines v Claude Code: automatizujte podľa plánu namiesto cron
- Sonnet alebo Opus v Claude Code: ktorý model použiť na ktorú úlohu
- Goal mode v Claude Code a Codex: nastavte cieľ a pracujte na jeho dosiahnutí
Spoznajte Ailoot.
Viac podrobností
Otázky a odpovede: Ultracode v Claude Code 2026: ako ho zapnúť jedným príkazom
Ako ponechať workflow dostupné iba pri zámernom použití slova?
Dynamic workflows nechajte zapnuté a zachovajte bežné úsilie relácie, napríklad /effort high. Ultracode pridajte iba konkrétnej úlohe; globálne vypnutie workflow zakazuje aj túto cestu cez slovo.
Ako zastaviť automatický výber workflow v relácii?
Z /effort ultracode sa vráťte na bežnú úroveň úsilia. Ak chcete zakázať workflow relácie aj spúšťanie slovom, použite globálne vypnutie z článku a overte, že slovo už workflow nespúšťa.