Přeskočit na obsah

Sub-agenti — ochutnávka (pasivní demo)

⏱ Odhadovaný čas 20 min
📍 Pozice Den 5, blok 2 / 7
🎯 Po tomto bloku budeš umět
  • Pochopil(a) jsi, co je sub-agent v Claude Code (samostatná Claude instance spouštěná Task toolem)
  • Viděl(a) jsi, jak tool call vypadá v UI
  • Víš, kdy bys sub-agenta použil/a — a že to DNES nebudeš dělat hands-on

🎯 Proč pasivní demo, ne hands-on

Sekce “🎯 Proč pasivní demo, ne hands-on”

Sub-agenti jsou čtvrtá vrstva personalizace Claude Code (po CLAUDE.md + skills + MCP). Pro dnešek stačí vědět, že existují — hands-on by na posledním dni týdne bylo přetížení.


📖 Co je sub-agent (Czech intro, 1 odstavec)

Sekce “📖 Co je sub-agent (Czech intro, 1 odstavec)”

Sub-agent = samostatná Claude instance, kterou hlavní CC spustí přes Task tool. Ta instance má svůj vlastní kontext (nevidí tvou aktuální konverzaci), specializovaný system prompt (například Explore umí jen efektivně hledat v projektu, general-purpose dělá obecné úkoly) a vrací jen výsledek. Hlavní CC pak pokračuje s výsledkem, ale bez šumu ze sub-agentova interního přemýšlení.

  • (a) Hlavní kontext zůstane čistý — sub-agent interně udělá 50 tool-call kroků, hlavní CC z toho vidí jen 3-větnou odpověď.
  • (b) Specializace — každý sub-agent je ostřejší na svůj úkol. Explore agent zná optimální strategie pro hledání v kódu, general-purpose umí obecné „najdi X a řekni Y”.

🎬 Video — Tech With Tim, kapitola 25:44–33:08 (~8 min)

Sekce “🎬 Video — Tech With Tim, kapitola 25:44–33:08 (~8 min)”

Tohle je ta kapitola, kterou jsme v Dne 4 explicitně přeskočili. Teď je na ni čas.


🖼 Jak tool call vypadá v UI

Sekce “🖼 Jak tool call vypadá v UI”

Když hlavní CC spustí sub-agenta, v terminálu uvidíš řádek podobný tomuto:

⏺ Task(subagent_type: Explore, description: "Najdi všechna použití funkce X")
⎿ Running...
⎿ Done (14 soubor prozkoumán, 3 relevantní nalezeny)
⎿ Result: Funkce X se používá v src/a.ts:42, src/b.ts:10, test/c.ts:55

Všimni si:

  • subagent_type = jaký specialista se spustí
  • description = co přesně má udělat
  • Running...Done = indikátor progresu
  • Result = jen výsledek (nikoli všechny interní kroky)

Pro tvé budoucí samostudium: pozoruj tento indikátor v CC UI, až začneš sub-agenty používat.



✍️ Mini-reflexe (1 otázka, 2 min)

Sekce “✍️ Mini-reflexe (1 otázka, 2 min)”

Do svého zaznamy.md (v projektové složce Dne 4) napiš:

Kdy bys sub-agenta použil/a místo obyčejného promptu?

Vzorová odpověď (otevři AŽ po napsání)
  1. Když je úkol dost velký, že by zapadl hlavní kontext — např. „projdi 50 souborů a najdi všechna volání X” by v hlavním CC zabilo context window. Sub-agent to udělá ve svém kontextu a vrátí 1 odstavec shrnutí.

  2. Když chci delegovat hluboké hledání specialistoviExplore sub-agent je lepší na rychlé hledání než obecný CC, protože má optimalizované strategie.

  3. Když hlavní konverzace nemá být rozptýlena dílčím úkolem — např. pracujeme s uživatelem na designu, ale potřebujeme ověřit fakt; sub-agent fakt najde a vrátí výsledek, hlavní konverzace pokračuje tématem.

Pro neDev bude typicky scénář 1 (velký úkol) nejrelevantnější.


Pokračovat na blok 02: Capstone fáze 1 →