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
Skill-uri în Claude Code: instrucțiuni care se încarcă la nevoie
Un skill în Claude Code este un folder cu un fișier SKILL.md, care are un nume, o descriere și instrucțiuni. Descrierea stă mereu în context, ca Claude să știe ce skill-uri are. Restul se încarcă abia când îl pornești cu /nume sau când cererea ta se potrivește cu descrierea.CiteșteOrchestrator, workeri și evaluator: tipare pentru agenți AI
Orchestrator-workers este un tipar în care un model central împarte o sarcină, dă bucățile unor workeri și le combină rezultatele. În evaluator-optimizer, un model generează și altul evaluează, în buclă, până când rezultatul trece criteriile. Anthropic recomandă cea mai simplă soluție care merge și complexitate doar când e nevoie.Citește
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