Claude Code

Sub-agenți în Claude Code: ce sunt și când îi folosești

Un sub-agent în Claude Code este un asistent separat, cu fereastra lui de context, propriul system prompt și doar uneltele pe care i le permiți. Claude îi dă o sarcină, sub-agentul lucrează singur și trimite înapoi doar rezumatul, așa că logurile și rezultatele lungi nu umplu conversația principală.

Actualizat la

Ce este un sub-agent în Claude Code?

Un fișier Markdown cu frontmatter YAML, în care doar name și description sunt obligatorii. Textul de sub frontmatter devine system prompt-ul lui. Sub-agentul primește acest prompt și câteva detalii despre mediu, fără promptul de sistem al Claude Code. Îl poți ține în proiect, în folderul tău de utilizator sau într-un plugin.

Cum alege Claude ce sub-agent folosește?

  • Automat, după cererea ta, câmpul description al fiecărui sub-agent și contextul curent.
  • Explicit, când îl ceri pe nume în mesaj.
  • Claude Code vine cu sub-agenți predefiniți: Explore și Plan doar citesc, General-purpose are toate uneltele.

Ce unelte și ce model are un sub-agent?

Câmpul tools e lista uneltelor permise. Dacă lipsește, sub-agentul moștenește uneltele conversației, iar disallowedTools scoate din ele ce nu vrei. Câmpul model acceptă un alias (de exemplu sonnet, opus, haiku), un ID complet de model sau inherit, adică modelul conversației principale.

Cum arată un sub-agent folosit bine?

Un sub-agent care citește loguri primește doar unelte de citire, parcurge logul lung al unui build căzut și întoarce erorile și fișierele unde apar. Conversația ta primește câteva rânduri în loc de tot logul.

Când nu merită un sub-agent?

  • Când lucrul cere mult dus-întors cu tine.
  • Când mai multe etape au nevoie de același context.
  • Pentru o schimbare mică și țintită.
  • Când contează viteza de răspuns.

Întrebări frecvente

Sub-agent sau skill?

Skill-ul aduce instrucțiuni în conversația curentă. Sub-agentul e un asistent separat, cu contextul lui. Le poți combina: un skill cu context: fork rulează într-un sub-agent.

Ce model folosește un sub-agent?

Pe cel din câmpul model. Dacă modelul nu e setat nicăieri, folosește modelul conversației principale.

Vede sub-agentul toată conversația mea?

Nu. Primește system prompt-ul lui, câteva detalii despre mediu și sarcina delegată, iar munca lui rămâne în contextul lui.

Costă mai mult un sub-agent?

Cererile lui intră în aceleași limite de utilizare ca ale conversației principale. Pentru sarcini simple poți alege un model mai mic în configurația lui.

Poate un sub-agent să pornească alți sub-agenți?

Implicit da, până la o adâncime limitată. O variabilă de mediu schimbă limita sau oprește complet sub-agenții imbricați.

Surse

Articole înrudite

Studii de caz

Servicii legate

Vrei ca echipa ta să lucreze așa?

La workshopul Claude Code, inginerii tăi construiesc un agent funcțional pe un proiect de-al lor.

Vezi workshopul