# /goal v Claude Code: autonómny režim a Agent View v roku 2026

> Príkaz /goal v Claude Code 2.1.139 spúšťa autonómny režim: agent pracuje, kým nedosiahne cieľ. Vysvetľujem Agent View, worktrees a 5 príkladov.

Source: https://ailoot.ai/blog/sk/claude-code-goal-agent-view/
Canonical: https://ailoot.ai/blog/sk/claude-code-goal-agent-view/
Language: sk
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-102
Revision: sha256-9a3a12557375b707490aa3b97d1a6d14bcdc7358a27feaeba1ea76de5bf90cff


Referenčná dokumentácia Ailoot: [ailoot.ai/docs/](https://ailoot.ai/docs/).

## Čo je /goal v Claude Code?

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

Kľúčové poznatky

`/goal` je príkaz v Claude Code 2.1.139+ (vydaný 11. mája 2026), ktorý spúšťa autonómny režim: nastavíte podmienku dokončenia a Claude píše kód, spúšťa testy a pokračuje ďalším ťahom, kým sa cieľ nedosiahne. Po každom ťahu malý model (predvolene Haiku) prečíta prepis a odpovie „áno/nie“ na podmienku. Možno ho aktivovať v bežnej relácii alebo v bezhlavovom režime cez `claude -p`.

</div>

Predtým Claude Code po každej odpovedi zastavil a čakal na váš ďalší prompt. Fungovalo to pri krátkych úlohách, no pri dlhých to prestávalo stačiť: migrácia API, oprava 12 neúspešných testov, refaktoring súboru s 800 riadkami—takéto úlohy si vyžadujú 20–30 iterácií a po každej ste sa museli vrátiť k terminálu.

`/goal` rieši tento problém jednoduchou myšlienkou: oddeľuje „toho, kto vykonáva prácu“ od „toho, kto rozhoduje, kedy je hotovo“. Hlavný agent píše kód. Samostatný evaluátor (rýchly model Haiku) po každom ťahu prečíta konverzáciu a odpovie na jednu otázku: „Bola podmienka splnená?“ Ak nie, agent začne ďalší ťah. Ak áno, riadenie sa vráti vám.

Oficiálna dokumentácia Anthropic to definuje takto:

<figure>
<blockquote>
<p>Príkaz /goal nastaví podmienku dokončenia a Claude na jej splnení pracuje bez toho, aby na každom kroku čakalo na váš prompt. Po každom ťahu malý, rýchly model skontroluje, či bola podmienka splnená. Ak nie, Claude začne ďalší ťah namiesto toho, aby vám vrátil riadenie. Hneď po splnení podmienky sa cieľ automaticky vymaže.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/goal</figcaption>
</figure>





Tisíce agentov v noci z telefónu—to nie je marketing, ale súčasná prax inžiniera Anthropic. A mechanizmom, ktorý to umožňuje, je kombinácia `/goal` + Agent View, predstavená v tom istom vydaní 11. mája 2026.

## Prečo je potrebný autonómny režim: čo bolo pred 11. májom 2026 a po ňom?

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

Kľúčové poznatky

Pred 11. májom 2026 Claude Code nemalo vstavaný autonómny režim. Vývojári si písali vlastné bash skripty s časovačmi cron, čo viedlo k finančným katastrofám—jeden vývojár minul cez noc 6 000 $ 22. mája, pretože sa TTL cache bez upozornenia zmenilo z jednej hodiny na 5 minút. `/goal` zabudovalo autonómiu priamo do nástroja pomocou architektúry supervízora, limitu ťahov v podmienke a modelu evaluátora, ktorý zastavuje relácie, keď sa dostanú do slučky.

</div>

Myšlienka „nechať AI pracovať cez noc“ existovala už od jesene 2025, keď Cursor Composer a Cline auto mode dokázali pracovať na pozadí. Pred 11. májom 2026 však Claude Code na to potrebovalo manuálny obal: cron úlohu, ktorá každých N minút zavolala `claude -p`, alebo wrapper, ktorý sledoval git status a spúšťal ďalší prompt.

Tento svojpomocný prístup pravidelne viedol ku katastrofám. Dňa 22. mája 2026 vývojár opísal, ako nechal takýto skript bežať cez noc a ráno sa zobudil s účtom na 6 000 $. Príčina: Anthropic potichu zmenilo TTL cache Claude Code z jednej hodiny na päť minút bez oznámenia. Cron volal produkciu každých 30 minút—cache stihla medzi spusteniami vypršať. Každé spustenie odznova vytvorilo históriu s 800 000 tokenmi. Zápis nových údajov do cache stojí oveľa viac než čítanie z aktívnej cache.

Vývojár nerobil nič nezvyčajné—používal nástroj presne tak, ako ho propagovalo Anthropic.

`/goal` rieši tento problém vstavanou architektúrou:

1. **Proces supervízora**, ktorý udržiava reláciu mimo vášho terminálu a prežije zatvorenie okna aj uspatie notebooku.
2. **Evaluátor Haiku**—lacný model kontroluje každý ťah; tokeny evaluátora stoja centy.
3. **Pevný limit ťahov v podmienke**—môžete výslovne napísať `or stop after 20 turns` a relácia sa zaručene zastaví.
4. **Izolácia worktree** pre relácie na pozadí—zmeny idú do samostatnej vetvy bez zásahu do vašej pracovnej kópie.

Rozdiel oproti prístupu „napíš si vlastný bash skript“ je v tom, že Anthropic robí zo všetkých týchto mechanizmov plnohodnotnú súčasť nástroja, nie hacky tretích strán.

## Ako zapnúť /goal v 3 krokoch

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

Kľúčové poznatky

Minimálny postup: 1) aktualizujte Claude Code na 2.1.139+ cez `claude update` alebo `npm i -g @anthropic-ai/claude-code`, 2) zadajte `/goal` + podmienku priamo v relácii, 3) sledujte priebeh cez živý panel (uplynutý čas, počet ťahov, tokeny). Príkaz funguje v interaktívnej relácii aj v bezhlavovom režime `claude -p`. Ak ho chcete zastaviť, stlačte `Ctrl+C`; cieľ zrušíte pomocou `/goal clear`.

</div>

**Krok 1. Aktualizujte Claude Code na verziu 2.1.139 alebo novšiu.**

Skontrolujte verziu:

```bash
claude --version
```

Ak je nižšia ako 2.1.139, aktualizujte:

```bash
claude update
# or force it through npm
npm install -g @anthropic-ai/claude-code@latest
```

Vydania od 12. do 19. mája 2026 opravili dôležité chyby prvej verzie. Vo verzii 2.1.140 opravili tiché zamrznutie, pri ktorom `disableAllHooks` blokovalo evaluátor. Vo verzii 2.1.143 pribudli `worktree.bgIsolation: "none"` a oprava slučiek stop hook. Vo verzii 2.1.144 (19. mája) pribudli `--resume` pre relácie na pozadí a agents `--json` na skriptovanie. Minimálna verzia je 2.1.143.

**Krok 2. Zadajte `/goal` s podmienkou.**

Otvorte bežnú reláciu Claude Code a zadajte príkaz:

```
/goal all tests in test/auth pass and the linter is clean, or stop after 15 turns
```

Potom už nemusíte posielať samostatný prompt—príkaz okamžite spustí prvý ťah. Podmienku možno napísať po rusky, anglicky alebo ich kombináciou; model rozumie obom jazykom. Limit dĺžky je až 4 000 znakov.

**Krok 3. Sledujte priebeh cez živý panel.**

Po spustení `/goal` sa v spodnej časti terminálu zobrazí živý panel:

```
/goal active · 3 turns · 12m elapsed · 18,400 tokens · last: tests in test/auth/login.test.ts still fail
```

Zobrazuje:

- **Ťahy**—koľko ťahov bolo dokončených
- **Uplynutý čas**—koľko času uplynulo od spustenia
- **Tokeny**—celkový počet minutých tokenov (hlavný údaj na sledovanie rozpočtu)
- **Posledný dôvod**—posledné zdôvodnenie evaluátora, prečo odpovedal „ešte nie“

Užitočný trik: ak evaluátor vráti rovnaký dôvod tri ťahy po sebe, je to známka, že ste v slučke. Vtedy stlačte `Ctrl+C` alebo zadajte `/goal clear` (synonymá: `stop`, `off`, `reset`, `cancel`), preformulujte podmienku a spustite znova. Tento princíp sa v komunitných návodoch k `/goal` uvádza ako hlavná známka slučky: „trikrát zaseknutý na rovnakom dôvode—je to slučka, ukončite ju“.

## Ako napísať dobrú podmienku: 5 pravidiel + 5 príkladov

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

Kľúčové poznatky

Podmienka je overiteľná podmienka ukončenia, nie prompt. Dobrá podmienka má tri prvky: merateľný konečný stav (testy prechádzajú, zostavenie je zelené), spôsob overenia (`npm test exits 0`) a obmedzenia, ktoré sa nesmú porušiť („žiadne úpravy súborov mimo /auth“). Zlé podmienky sú vágne („urob to pekné“), neoveriteľné („optimalizuj UX“) alebo nemajú limit ťahov. Jeden vývojár minul 200 $ za 14 hodín kvôli vágnej podmienke.

</div>

Dokumentácia Anthropic opisuje tri potrebné prvky dobrej podmienky:

<figure>
<blockquote>
<p>Podmienka, ktorá obstojí počas mnohých ťahov, zvyčajne obsahuje: jeden merateľný konečný stav—výsledok testov, návratový kód zostavenia, počet súborov alebo prázdny front; výslovný spôsob overenia—ako má Claude dokázať splnenie, napríklad <code>npm test exits 0</code> alebo čistý <code>git status</code>; a dôležité obmedzenia—čo sa počas práce nesmie zmeniť, napríklad <code>no other test file is modified</code>.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/goal</figcaption>
</figure>

Hotová šablóna pokrýva všetky tri prvky v jednom riadku:

```
/goal [vykonaj prácu] až kým [merateľný konečný stav] bez [obmedzení, ktoré treba dodržať]
```

**Päť pravidiel, na ktorých sa väčšina ľudí potkne:**

**Pravidlo 1. Konečný stav musí byť overiteľný príkazom, nie vkusom.**

Nie „urob to pekné“, ale `npm test exits 0`. Nie „zlepši UX“, ale `Lighthouse Performance score above 90`. Evaluátor číta iba prepis—nespúšťa príkazy ani si nepozerá snímky obrazovky. Ak výsledok nemožno zaznamenať v texte, evaluátor nikdy nepovie „áno“.

**Pravidlo 2. Obmedzenia musia byť výslovné a úzko vymedzené.**

Bez obmedzení môže Claude opraviť testy tým, že vymaže samotné testy alebo zakomentuje neúspešné asercie. Uveďte `without modifying any file outside /auth`, `without removing existing assertions`, `without bumping major versions of dependencies`.

**Pravidlo 3. Pevný limit ťahov je nevyhnutný.**

Ku každej podmienke pridajte `or stop after N turns`. Je to záchranné lano proti nekonečnej slučke. Bez limitu hodinová slučka spáli viac tokenov než manuálne vykonanie tej istej úlohy. Počítajte s tým v rozpočte.

Bez limitu hodinová slučka spáli viac tokenov než manuálne vykonanie tej istej úlohy. Počítajte s tým v rozpočte.

**Pravidlo 4. Opíšte ČO, nielen AKO.**





Ak ste v podmienke nespomenuli grafiku, Claude ju nevytvorí. Ak podmienka vyžaduje iba „testy prechádzajú“, Claude môže zakomentovať zložité testy. Opíšte, ČO chcete, nielen AKO to overíte.

**Pravidlo 5. Žiadajte od Claude dôkazy v chate.**

Evaluátor nespúšťa príkazy—číta len to, čo už Claude ukázalo. Ak podmienka vyžaduje „`npm test` je zelený“, ale Claude vo prepise neukázalo výstup `npm test`, evaluátor bude navždy hovoriť „ešte nie“. Do podmienky pridajte frázu „ukáž výstup príkazu `<command>` v konverzácii“.

**Päť funkčných príkladov bežných úloh:**

```
1. Migrácia API:
/goal every call to getUser() has been replaced with fetchUser(), npm test passes, npm run build is green, no other API names have been touched, or stop after 30 turns

2. Oprava testov:
/goal all failing tests in test/auth are now green (npm test shows 0 fails in the chat), without changing assertions or deleting tests, or stop after 20 turns

3. Kvalita kódu (veľkosť súboru):
/goal src/legacy/UserService.ts has been split into files under 200 lines each, all imports are updated, npm run build is green, or stop after 25 turns

4. Vyprázdnenie backlogu:
/goal process every issue labeled 'good-first-issue': read the description, implement a fix in a worktree branch, open a PR. Continue until the queue is empty or 6 issues have been processed

5. Bezpečnostný audit:
/goal every npm audit vulnerability with severity >= high is fixed, all existing tests pass, no breaking API changes, or stop after 15 turns
```

Chcete robiť viac než len spúšťať `/goal` a vytvoriť nastavenie, v ktorom autonómny režim naozaj funguje vo vašom projekte? `/goal` je iba posledný článok. Pred ním musia byť pripravené tri piliere: klon AI (vaša metodika v Skills a Subagents), [druhý mozog](https://ailoot.ai/blog/sk/claude-code-second-brain/) (`CLAUDE.md` a priečinok `plans/`) a práca s kontextom (Plan Mode a /compact). Všetky tri komponenty treba premyslieť spoločne—práve táto kombinácia podporuje prácu s kontextom.

## 5 príkladov, v ktorých /goal naozaj funguje

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

Kľúčové poznatky

`/goal` dobre funguje pri úlohách s overiteľným konečným stavom: migrácia API, oprava neúspešných testov, rozdelenie veľkých súborov, vyprázdnenie backlogu problémov a bezpečnostné audity. Zle funguje pri subjektívnych úlohách, ako sú dizajn, dolaďovanie UX, hľadanie poznatkov a tvorivá práca. Praktické pravidlo: dokážete opísať „hotovo“ príkazom `bash`? Ak áno, úloha je vhodná. Ak nie, vráťte sa do bežnej relácie alebo Plan Mode.

</div>

Dokumentácia Anthropic uvádza štyri typy úloh, na ktoré sa `/goal` hodí:

<figure>
<blockquote>
<p>Použite goal na rozsiahlu prácu s overiteľným konečným stavom: migrujte modul na nové API, kým sa všetky volania neskompilujú a testy neprejdú; implementujte návrhový dokument, kým sa nesplnia všetky akceptačné kritériá; rozdeľte veľký súbor na účelovo zamerané moduly, kým každý nebude v rámci limitu veľkosti; spracujte backlog označených problémov, kým sa front nevyprázdni.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/goal</figcaption>
</figure>

Tu je päť príkladov s hotovými podmienkami—prevezmite ich a prispôsobte svojmu projektu.

**Príklad 1. Migrácia modulu na nové API.**

Scenár: prechádzate z REST na GraphQL alebo nahrádzate starú funkciu `getUser()` novou `fetchUser()`. Úloha je mechanická, ale zasahuje 30–50 súborov.

Podmienka:

```
/goal every getUser() in src/ has been replaced with fetchUser(), all calls updated to the new interface (id instead of userId), npm test passes, no files outside src/ touched, or stop after 30 turns
```

Prečo to funguje: konečný stav možno skontrolovať pomocou `grep -r getUser src/ | wc -l` (výsledok má byť 0) a `npm test exits 0`. Obmedzenie chráni testovacie súbory.

**Príklad 2. Oprava neúspešných testov.**

Scenár: po aktualizácii knižnice zlyhalo 15 testov. Viete, že oprava je mechanická—aktualizovať mocky a upraviť asercie do nového formátu. Nechcete to robiť ručne.

Podmienka:

```
/goal all failing tests in test/ are now green, npm test shows the results in the chat with 0 failures, without deleting tests or commenting out assertions, or stop after 25 turns
```

Iný príklad podobnej podmienky:

```
Oprav všetky neúspešné testy, kým npm test nevráti 0, bez úpravy akéhokoľvek súboru mimo adresára /auth
```

**Príklad 3. Rozdelenie príliš rozsiahlej triedy.**

Scenár: jeden súbor s 1 200 riadkami obsahuje všetko—model, službu, pomocné nástroje aj klienta API. Chcete ho rozdeliť podľa zásady „jeden súbor, jedna zodpovednosť“, aktualizovať všetky importy a zachovať úspešné testy.

Podmienka:

```
/goal src/legacy/UserService.ts has been split into files under 200 lines, each file handles one responsibility (model, repository, api-client, validator), all imports are updated, npm run build is green, existing tests pass, or stop after 25 turns
```

**Príklad 4. Vyprázdnenie backlogu problémov cez noc.**

Scenár: máte repozitár s otvoreným zdrojovým kódom a 20 problémami označenými `good-first-issue`. Chcete, aby ich Claude cez noc postupne spracovalo.

Podmienka:

```
/goal process every issue labeled 'good-first-issue': read the description, implement a fix in a separate worktree branch worktree-issue-N, open a PR with a description. Continue until the queue is empty or 6 issues have been processed, or stop after 80 turns
```

Číslo 6 nebolo zvolené náhodne—je to realistický strop na jednu noc pri pláne Pro.

**Príklad 5. Bezpečnostný audit.**

Scenár: `npm audit` hlási 8 zraniteľností s vysokou závažnosťou. Chcete, aby ich Claude opravilo bez aktualizácie hlavných verzií.

Podmienka:

```
/goal every npm audit vulnerability with severity high+ is fixed, npm audit shows 0 high in the chat, all existing tests pass, no breaking API changes, no major version bumps to packages, or stop after 15 turns
```



**Čo s /goal NEROBIŤ:**

| Typ úlohy | Prečo to nefunguje |
|----|----|
| „Urob krásne UI“ | Evaluátor vidí iba text, nie dizajn |
| „Nájdi v údajoch poznatok“ | Nemá overiteľný konečný stav |
| „Optimalizuj UX stránky“ | Subjektívny vkus; agent optimalizuje to, čo sa meria |
| Výskum / skúmanie | Otvorená úloha—evaluátor nevie, kedy je toho „dosť“ |
| Nasadenie do produkcie | Vonkajšie vedľajšie účinky nemožno vrátiť späť |
| Tvorba obsahu / marketing | Kvalitu textu nemožno overiť príkazom |

Croucher vo svojom terénnom sprievodcovi dôrazne uvádza pravidlo: nepoužívajte `/goal` na úlohy, pri ktorých „hotovo“ znamená „vyzerá dobre“, „pôsobí správne“, „je dobre navrhnuté“ alebo „je zábavné“. Evaluátor číta iba prepis—nespúšťa nástroje a nedokáže posúdiť, ako výsledok funguje. Toto pravidlo vylučuje 80 % subjektívnych úloh, pri ktorých `/goal` uviazne v slučke bez užitočného výstupu.

## Kedy /goal zbytočne míňa peniaze: 3 antipatterny

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

Kľúčové poznatky

Tri typické antipatterny `/goal`: vágna podmienka bez limitu ťahov (jeden vývojár minul 200 $ za 14 hodín), rekurzívna slučka so zastaranou cache (6 000 $ cez noc pre zmenu TTL cache) a kreatívne úlohy bez overiteľného konečného stavu (hra vygenerovaná bez grafiky, pri ktorej evaluátor zahlási „hotovo“, hoci grafika chýba). Ochranné opatrenia: vždy uviesť `or stop after N turns`, určiť merateľný výsledok a vopred skontrolovať, či je úloha vhodná na autonómne vykonávanie.

</div>

**Antipattern 1. Vágna podmienka bez pevného limitu ťahov.**

Najčastejšou chybou je podmienka typu „vylepši kód“ / „urob to dobre“ / „optimalizuj to“. Bez limitu ťahov bude agent bežať, až kým nevyčerpá vašu kvótu.

Findskill opísal skutočný prípad:

<figure>
<blockquote>
<p>Jeden vývojár uviedol, že pri 14-hodinovej relácii s vágne formulovanými podmienkami minul 200 $. Slabá podmienka, pri ktorej evaluátor stále odpovedá „ešte nie“, môže viesť k 50, 100 alebo 500 ťahom, kým si to všimnete.</p>
</blockquote>
</figure>

200 $ za 14 hodín pri vágnej podmienke predstavuje celý týždenný limit programu Max. Ráno sa zobudíte bez kvóty a bez užitočného výsledku.

Ochranné opatrenie: každú podmienku ukončite výrazom `or stop after N turns` (15 pri ľahkých úlohách, 50 pri náročných a maximálne 100 pri nočných spusteniach).

**Antipattern 2. Rekurzívna slučka s nefunkčným ukladaním do cache.**

Príbeh z 22. mája 2026: 6 000 $ cez noc, pretože Anthropic potichu zmenilo TTL cache z jednej hodiny na 5 minút. Vývojár nepoužíval priamo `/goal`, no logika bola rovnaká: autonómna slučka s 30-minútovým časovačom cron zakaždým odznova vytvorila históriu s 800 000 tokenmi.

Základným problémom bolo, že externá automatizácia nevedela o interných zmenách poskytovateľa. To isté sa môže stať aj pri `/goal`, ak ho spustíte na 8 hodín bez dozoru: spotreba tokenov rastie nelineárne a cache promptov nefunguje tak, ako si myslíte.

Ochranné opatrenia:

1. **Nespúšťajte `/goal` na 8+ hodín bez priebežných kontrol.**
2. **Zapnite limity používania v Settings → Usage** (nové ochranné opatrenie po incidente za 6 000 $).
3. **Dvakrát počas noci otvorte `claude agents`**—stlačte `Space` a skontrolujte, či počet ťahov nerastie rýchlejšie, než sa očakáva.
4. **Pri drahých reťazcoch modelov (Opus 4.7)** nastavte prísnejší limit ťahov—maximálne 30.

**Antipattern 3. Tvorivosť cez `/goal`.**

Croucher použil `/goal` na vytvorenie hry—podmienka obsahovala deterministickosť, invarianty a kontrolu, či sa úroveň dá prejsť. Hra vznikla, testy prešli a evaluátor oznámil „dosiahnuté“. Hra nemala grafiku—podmienka grafiku nespomínala.

To ilustruje všeobecné pravidlo: evaluátor optimalizuje presne to, čo meriate. Ak podmienka nespomína grafiku, žiadna nebude. Ak spomína iba testy, Claude môže zakomentovať asercie.

Ochranné opatrenie: nepoužívajte `/goal` na nič, čo závisí od vkusu (dizajn, texty, UX). Vráťte sa do bežnej relácie alebo do [Plan Mode](https://ailoot.ai/blog/sk/claude-code-plan-mode/)—udržiavajú vás v rozhodovacom procese.

## Čo je Agent View a ako otvoriť ovládací panel

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

Kľúčové poznatky

Agent View je vizuálny ovládací panel na správu relácií Claude Code na pozadí. Otvorte ho príkazom `claude agents` v termináli. Každá relácia na pozadí sa zobrazí ako riadok so stavom (Working, Needs input, Idle, Completed, Failed, Stopped). Hodí sa, keď súčasne spúšťate 2–5 autonómnych úloh—namiesto prepínania medzi terminálmi vidíte všetko na jednej obrazovke. Ponúka peek (Space—rýchly náhľad bez pripojenia), attach (Enter), detach (šípka doľava) a pin (Ctrl+T).

</div>

Ak je `/goal` príkaz „pracuj, kým neskončíš“, Agent View je riadiaca miestnosť, kde vidíte všetky tieto príkazy naraz. Anthropic ho opisuje takto:

<figure>
<blockquote>
<p>Zobrazenie agentov otvoríte pomocou <code>claude agents</code>—je to jedna obrazovka pre všetky vaše relácie na pozadí: čo pracuje, čo potrebuje váš vstup a čo je hotové. Spúšťajte nové relácie, kontrolujte ich stav na prvý pohľad bez rolovania v prepisoch a pripájajte sa iba vtedy, keď vás relácia potrebuje.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/agent-view</figcaption>
</figure>

**Príkaz na otvorenie:**

```bash
claude agents
```

Otvorí sa TUI—textový ovládací panel v termináli. Zoznam relácií je naľavo a panel peek s najnovšou správou z vybraného riadka napravo.

**Šesť stavov relácie:**

| Stav | Význam |
|----|----|
| **Working** | Claude aktívne pracuje—volá nástroje alebo vytvára odpoveď |
| **Needs input** | Claude čaká na vašu odpoveď na konkrétnu otázku alebo žiadosť o povolenie |
| **Idle** | Relácia je neaktívna a pripravená na ďalší prompt |
| **Completed** | Úloha bola úspešne dokončená |
| **Failed** | Relácia sa skončila chybou |
| **Stopped** | Relácia bola zastavená pomocou Ctrl+X alebo `claude stop` |

**Hlavné klávesové skratky:**

```
↑ / ↓             pohyb v zozname relácií
Space             panel peek (zobrazenie bez pripojenia)
Enter / →         pripojenie k relácii (vstup do nej)
←                 odpojenie (odchod bez ukončenia)
Ctrl+T            pripnutie (ochrana relácie pred automatickým zastavením)
Ctrl+X            zastavenie relácie; opätovným stlačením do 2 sec ju odstránite
Ctrl+R            premenovanie
Ctrl+S            prepnutie zoskupovania (stav ↔ adresár)
```

**Ako spustiť reláciu na pozadí:**

Z interaktívneho Claude Code:

```
/bg fix the failing test test/auth/login.test.ts
```

Alebo priamo zo shellu:

```bash
claude --bg "fix the failing test test/auth/login.test.ts"
```

Alebo s názvom (aby sa v Agent View zobrazila pod rozpoznateľným označením):

```bash
claude --bg --name "flaky-test-fix" "fix test/auth/login.test.ts"
```

Relácia na pozadí sa automaticky pridá do Agent View—spustite ju pomocou `--bg`, otvorte `claude agents` a uvidíte ju v zozname.

**Hlavná funkcia: relácie prežijú uspatie notebooku a zatvorenie okna:**

<figure>
<blockquote>
<p>Stav relácie sa ukladá na disk a pretrváva po automatických aktualizáciách a reštartoch supervízora. Relácie sa ukladajú aj vtedy, keď počítač prejde do režimu spánku. Po prebudení sa ich procesy obnovia a supervízor sa k nim znova pripojí namiesto toho, aby prestávku považoval za nečinnosť.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/agent-view</figcaption>
</figure>

Ak však notebook vypnete alebo manuálne reštartujete, relácie na pozadí sa skončia v stave Failed. Nočné behy s mnohými agentmi na pozadí fungujú iba vtedy, keď notebook zostane zapnutý.

## Worktrees: ako Claude izoluje paralelné relácie

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

Kľúčové poznatky

Worktree je samostatná kópia vášho repozitára v `.claude/worktrees/<name>/` na samostatnej vetve `worktree-<name>`. Keď spustíte reláciu na pozadí cez `/bg` alebo Agent View, Claude ju pred úpravou súborov automaticky presunie do worktree. Paralelné relácie môžu čítať rovnaký checkout, ale každá zapisuje do vlastnej kópie, takže si navzájom neprepisujú prácu. Izoláciu môžete vypnúť pomocou `worktree.bgIsolation: "none"` v `.claude/settings.json` (funkcia od verzie 2.1.143).

</div>

Worktrees riešia hlavný problém paralelnej autonómnej práce: čo ak sa dve relácie pokúsia upraviť `src/auth.ts` súčasne? Pred verziou 2.1.139 si takéto relácie mohli doslova navzájom prepísať zmeny. S Agent View Anthropic zaviedlo automatickú izoláciu:

<figure>
<blockquote>
<p>Každá relácia na pozadí spustená zo zobrazenia agentov, cez /bg alebo pomocou <code>claude --bg</code> sa spustí vo vašom pracovnom adresári. Pred úpravou súborov Claude presunie reláciu do izolovaného git worktree v <code>.claude/worktrees/</code>, takže paralelné relácie čítajú rovnaký checkout, ale každá zapisuje do vlastnej kópie.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/agent-view</figcaption>
</figure>

**Ako to funguje v praxi:**

```bash
# Launched three background sessions:
claude --bg --name "fix-tests" "fix the failing tests in test/"
claude --bg --name "add-oauth" "add Google OAuth according to the plan in plans/oauth.md"
claude --bg --name "split-userservice" "split UserService.ts into modules"

# File structure after launch:
.claude/worktrees/
├── fix-tests/             # separate repo copy on branch worktree-fix-tests
├── add-oauth/             # separate copy on branch worktree-add-oauth
└── split-userservice/     # separate copy on branch worktree-split-userservice
```

Každá relácia pracuje vo vlastnej kópii. Po dokončení úlohy zlúčite potrebné vetvy do main.

**Nebezpečné úskalie—odstránením relácie sa odstráni aj jej worktree.**

<figure>
<blockquote>
<p>Worktrees vytvorené Claude sa odstránia spolu s reláciou v zobrazení agentov: pred odstránením relácie, ktorá upravovala súbory vo vlastnom worktree, zmeny zlúčte alebo pushnite.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/agent-view</figcaption>
</figure>

Ak reláciu v Agent View ukončíte (dvakrát stlačíte `Ctrl+X`), jej worktree zmizne. Všetky nepotvrdené zmeny sa stratia. Pred odstránením relácie v Agent View vždy vykonajte commit alebo push.

**Vypnutie izolácie (v zriedkavých prípadoch):**

Ak máte repozitár, v ktorom git worktrees nefungujú (napríklad nastavenie so symbolickými odkazmi alebo veľké monorepo s pomalým checkoutom), izoláciu môžete vypnúť:

```json
// .claude/settings.json
{
  "worktree": {
    "bgIsolation": "none"
  }
}
```

Relácie na pozadí potom budú upravovať priamo vašu pracovnú kópiu. Táto možnosť pribudla vo verzii 2.1.143 po sťažnostiach tímov s veľkými monorepami.

**Paralelizácia míňa kvótu:**

<figure>
<blockquote>
<p>Aj tu platia limity rýchlosti: relácie na pozadí používajú kvótu predplatného rovnako ako interaktívne relácie, takže 10 paralelných agentov vyčerpá kvótu približne 10-krát rýchlejšie než jeden.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/agent-view</figcaption>
</figure>

To znamená, že plán Pro (20 $/mesiac) stačí na 1–2 paralelné relácie cez noc, nie na desať. Ak chcete spúšťať veľa agentov paralelne, potrebujete Max alebo Enterprise.

## Kombinovanie /goal + Plan Mode + subagents pri dlhých úlohách

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

Kľúčové poznatky

Samotné `/goal` je posledným článkom reťazca. Pred ním použite [Plan Mode](https://ailoot.ai/blog/sk/claude-code-plan-mode/) na vytvorenie etapového plánu v `plans/` a [subagents](https://ailoot.ai/blog/sk/claude-code-subagents/) na rozdelenie práce. Kombinácia funguje takto: 1) Plan Mode vytvorí podrobný plán s overiteľnými zaškrtávacími políčkami, 2) subagents môžu paralelne pracovať na rôznych etapách vo vlastných vetvách worktree, 3) `/goal` vykonáva cyklus „práca → evaluátor → ďalší ťah“, kým nie sú zaškrtnuté všetky políčka. Bez Plan Mode je `/goal` pri zložitých úlohách zbytočné.

</div>

Častou chybou je okamžite zadať `/goal build a new feature`. Nefunguje to, pretože evaluátor nevie, ako vyzerá „dokončená funkcia“. Potrebujete plán s políčkami, ktoré môže evaluátor postupne overovať.

**Vrstva 1. Plan Mode vytvorí etapový plán.**

V [Plan Mode](https://ailoot.ai/blog/sk/claude-code-plan-mode/) požiadajte Claude, aby vytvorilo podrobný plán zmien rozdelený na 5–7 etáp s overiteľnými políčkami. Uložte ho ako `plans/2026-05-24-google-oauth.md`. Každá etapa obsahuje 3–7 políčok s konkrétnymi úlohami.

**Vrstva 2. Subagents rozdelia prácu podľa etáp.**

Ak možno plán paralelizovať (napríklad etapy sú nezávislé—backendový endpoint + frontendový formulár + migrácia DB), každú etapu môžete spustiť v samostatnej relácii na pozadí cez `claude --bg --name "<phase>"`. Každá relácia dostane vlastné worktree.

**Vrstva 3. `/goal` opakuje cyklus, kým sa nedokončia políčka.**

```
/goal all phases 1–7 in plans/2026-05-24-google-oauth.md are complete and marked [x], all tests in test/auth pass (npm test shows 0 failures), npm run build is green, or stop after 50 turns
```

Po každom ťahu evaluátor prečíta plán, skontroluje, ktoré políčka sú hotové, a ak niečo zostáva, agent pokračuje.

**Táto kombinácia sa opiera o tri komponenty:**

- práca s kontextom: správny kontext v `plans/`—evaluátor ho číta
- [druhý mozog](https://ailoot.ai/blog/sk/claude-code-second-brain/): priečinok `plans/` uchováva plán medzi reláciami
- klon AI: CLAUDE.md nastavuje pravidlá, ktorými sa agent riadi

Bez CLAUDE.md môže `/goal` navrhnúť riešenie, ktoré poruší architektúru. Bez plánu v `plans/` evaluátor nepozná kritériá úspechu. Bez subagents nebudú paralelné etapy; všetko bude prebiehať postupne.



## Ako porovnať /goal s režimami Codex, Cursor a ďalších agentov

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

Kľúčové poznatky

Užitočné je rozlíšiť pokračovanie úlohy, miesto behu, oprávnenia a kontrolu dokončenia. Článok neobsahuje zdrojované porovnateľné meranie univerzálneho násobku tokenovej efektívnosti ani pevného počtu krokov straty súvislosti iného nástroja. Pred výberom porovnajte skutočný model, klienta, verziu, režim a úlohu.

</div>

`/goal` pridáva samostatnú kontrolu dokončenia po každom kole. Iné produkty majú rôzne režimy a lokálne CLI, hostovaná cloudová úloha a editor pod dohľadom nie sú zameniteľné jednotky porovnania. Všetku prácu Codex CLI neopisujte ako cloudový kontajner ani nepredpokladajte jedného validátora a jednu fakturáciu každého behu.

Použite rovnakú snímku repozitára, úlohu a kontroly prijatia. Pri každom kandidátovi zaznamenajte:

| Rozmer | Čo zaznamenať |
|----|----|
| Vykonávanie | Klient/verzia a lokálne či hostované prostredie |
| Model | Presný model, úsilie uvažovania a limity kontextu |
| Pokračovanie | Čo spustí ďalšie kolo a čo ho zastaví |
| Izolácia | Pracovná kópia, oprávnenia, tajomstvá a sieť |
| Výsledok | Úspešné kontroly, zlyhania a ľudské opravy |
| Spotreba | Vstup, čítanie/zápis cache, výstup, čas a skutočná fakturácia |

Pevný násobok tokenov jedného nástroja vyžaduje tieto podmienky a namerané počty rovnakého úspešného výsledku. Aj benchmark potrebuje verziu, model, prostredie a nastavenia behu; nepodložené percentá Terminal-Bench predtým použité v porovnaní ich nenahrádzajú. Článok neposkytuje nezávislý benchmark nástrojov.

Vyberajte podľa potrebného postupu: úpravy pod dohľadom, ohraničená úloha na pozadí či viackolová úloha s výslovným dokončením. Otestujte podporovaný režim nainštalovaného produktu namiesto predpokladu neprítomnosti autonómie celého konkurenta. Schvaľovanie oprávnení oddeľte od pokračovania úlohy: automatické schválenie nástroja samo nedokazuje splnenie cieľa.

**`/goal` verzus `/loop`:**

`/loop` je ďalší príkaz z toho istého vydania a spúšťa periodické úlohy v časovom intervale (každých N minút). `/goal` sa riadi podmienkou (kým sa nesplní). Používajte `/loop` na úlohy podobné cron a `/goal` na dosiahnutie konkrétneho cieľa.

Z dokumentácie Anthropic:

| Prístup | Kedy sa začne ďalší ťah | Kedy sa zastaví |
|----|----|----|
| `/goal` | Po skončení predchádzajúceho ťahu | Keď model potvrdí splnenie podmienky |
| `/loop` | Po uplynutí časového intervalu | Keď ho zastavíte alebo Claude rozhodne, že práca je hotová |
| Stop hook | Po skončení predchádzajúceho ťahu | Keď rozhodne váš skript alebo prompt |

## Kontrolný zoznam pred spustením /goal: 7 položiek

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

Kľúčové poznatky

Pred každým spustením `/goal` skontrolujte 7 položiek: verziu Claude Code 2.1.139+, podmienku s overiteľným konečným stavom, pevný limit ťahov, výslovné obmedzenia, commit všetkých dôležitých zmien, zapnuté limity používania v Settings a otvorené Agent View na sledovanie. Vynechanie jednej položky vás môže stáť niekoľko stoviek dolárov a stratu práce.

</div>

Kontrolný zoznam pred každým spustením `/goal`:

1. **Verzia Claude Code 2.1.139+**—skontrolujte pomocou `claude --version` a pri nižšej verzii aktualizujte. Minimálna odporúčaná verzia je 2.1.143 (15. mája 2026), ktorá opravuje slučky stop hook.

2. **Podmienka obsahuje overiteľný konečný stav**—namiesto „vylepši to“ zadajte `npm test exits 0`. Ak neviete vymyslieť príkaz `bash` na overenie výsledku, `/goal` sa na túto úlohu nehodí.

3. **Je nastavený pevný limit ťahov**—každá podmienka obsahuje `or stop after N turns`. Použite 15 pri ľahkých úlohách, 50 pri náročných a maximálne 100 pri nočných spusteniach.

4. **Obmedzenia sú výslovné a úzko vymedzené**—`without modifying files outside /auth`, `without removing existing assertions`, `without bumping major versions`. Bez nich môže Claude opraviť testy tým, že vymaže samotné testy.

5. **Všetky dôležité zmeny sú commitnuté alebo pushnuté**—ak nepracujete vo worktree (napríklad pri `worktree.bgIsolation: "none"`), Claude upravuje vašu pracovnú kópiu. Každá chyba môže znamenať stratu neuloženej práce.

6. **Limity používania sú zapnuté v Settings → Usage**—nová ochrana po incidente za 6 000 $. Nastavte limit na deň, reláciu a mesiac.

7. **Agent View `claude agents` je otvorené v samostatnom okne**—pri dlhých úlohách raz za hodinu stlačte Space a skontrolujte stav. Ak počet ťahov rastie rýchlejšie, než sa očakáva, alebo evaluátor tri ťahy opakuje rovnaký dôvod, stlačte `Ctrl+C` a preformulujte podmienku.

Ešte jedna položka—**nikdy nespúšťajte `/goal` s `--dangerously-skip-permissions` na cudzom alebo neznámom kóde**. Táto kombinácia vypne všetky kontroly a dovolí agentovi robiť vo vašom projekte čokoľvek. Autor tejto analýzy ju používa iba v čerstvom worktree, kde niet čo stratiť.

`/goal` je výkonná funkcia, ale nie je to mágia. Funguje presne tak dobre, ako dokážete sformulovať podmienku. Ak viete slovami opísať, čo znamená „hotovo“, tak aby to príkaz mohol overiť, `/goal` sa postará o zvyšok. Ak to nedokážete, vráťte sa do bežnej relácie alebo Plan Mode.

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

### Zdroje

- [Anthropic Docs - príkaz /goal](https://code.claude.com/docs/en/goal)
- [Anthropic Docs - Agent View](https://code.claude.com/docs/en/agent-view)
- [Anthropic Docs - spúšťanie agentov paralelne](https://code.claude.com/docs/en/agents)
- [Anthropic Docs - Worktrees](https://code.claude.com/docs/en/worktrees)
- [Anthropic Docs - bezhlavový režim](https://code.claude.com/docs/en/headless)
- [Anthropic Claude Code Changelog](https://code.claude.com/docs/en/changelog)

</div>

V objavovaní Ailoot môžete pokračovať na [ailoot.ai](https://ailoot.ai/).

## Otázky a odpovede: /goal v Claude Code: autonómny režim a Agent View v roku 2026

### Ako napísať podmienku dokončenia overiteľnú evaluátorom?

Určte merateľný výsledok, príkaz či dôkaz a obmedzenia, napríklad zachovanie assertions alebo povolené súbory. Pridajte výslovnú hranicu zastavenia a žiadajte zobrazenie overovacieho výstupu v konverzácii.

### Stačí pevný násobok tokenovej efektívnosti na výber agenta?

Nie. Nepodporuje ho porovnateľné meranie. Pri rovnakej prijatej úlohe zaznamenajte model, verziu klienta, režim, cache a tokeny, čas a ľudské opravy.


## Ailoot · Spoločnosť a jej portfólio projektov

Ailoot stavia na dlhodobých prevádzkových skúsenostiach, širokej klientskej základni, stabilných službách a priebežnom sledovaní KPI.

Spoločnosť a jej portfólio projektov: milióny zákazníkov; mesačné tržby v miliardách.

Ailoot využíva tieto prevádzkové skúsenosti na poskytovanie prístupu cez API k funkciám AI v produktoch zákazníkov, agentoch, aplikáciách a automatizáciách.
