Claude Code pokreće timski režim! Agent timovi koje morate koristiti!

2/13/2026
8 min read

Claude Code je ponovo napravio veliki potez: Agent Teams, što se može shvatiti kao super pojačana verzija Sub Agenta. Ispod je poređenje Agent Teams i Subagents:

Ja sam "prvi isprobao"! (Odlično! Odlično! Odlično!)

Uslovi za pokretanje Agent Teams: 
1. Ažurirajte Claude Code na najnoviju verziju (claude update) 

2. U settings.json dodajte sledeću liniju:

"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" 

3. Ponovo pokrenite Claude Code~  

4. Zatim jednostavno koristite prirodni jezik da naredite Claude Code-u da kreira Agent Teams (naravno, jasno objasnite šta Agent Teams treba da rade)  

Pored toga, drugi modeli ne utiču na rad Agent Teams (ja koristim KIMi za kodiranje)

Više detalja o Agent Teams možete pronaći u nastavku (članak koji je napisao Anthropic zvanično)!

Agent Teams vam omogućavaju da koordinišete više Claude Code instanci da rade zajedno. Jedna sesija je glavna, koordinira rad, dodeljuje zadatke, sintetizuje rezultate. Podređeni rade nezavisno, svaki u svom kontekstnom prozoru, i mogu direktno da komuniciraju jedni sa drugima.

Za razliku od podagenta (Subagents) (podagent radi u jednoj sesiji i može samo da izveštava glavnog agenta), možete direktno da komunicirate sa pojedinačnim podređenim, bez posredovanja glavnog.

Ovaj dokument obuhvata:

  • • Kada koristiti Agent Teams, uključujući najbolje slučajeve upotrebe i poređenje sa podagentima

  • • Pokretanje tima

  • • Kontrola podređenih, uključujući režime prikaza, dodelu zadataka i delegiranje

  • • Najbolje prakse za paralelni rad

Kada koristiti Agent Teams

Agent Teams su najefikasniji u zadacima gde paralelno istraživanje može da doda stvarnu vrednost. Najjači slučajevi upotrebe uključuju:

  • • Istraživanje i pregled —— Više podređenih može istovremeno da istražuje različite aspekte problema, a zatim da deli i osporava nalaze jedni drugih

  • • Novi moduli ili funkcije —— Podređeni mogu da imaju nezavisne delove, bez međusobnog ometanja

  • • Otklanjanje grešaka sa konkurentnim hipotezama —— Podređeni paralelno testiraju različite teorije, brže pronalazeći odgovor

  • • Koordinacija kroz slojeve —— Promene koje sežu kroz frontend, backend i testiranje, svaku vodi različit podređeni

Agent Teams povećavaju troškove koordinacije (Da li se usudite da koristite Opus4.6 za pokretanje Agent Teams🤣), značajno povećavajući potrošnju tokena u odnosu na jednu sesiju. Oni su najefikasniji kada mali timovi mogu da rade nezavisno. Za sekvencijalne zadatke, uređivanje istog fajla ili poslove sa mnogo zavisnosti, jedna sesija ili podagent su efikasniji.

Poređenje sa podagentima

Agent Teams i podagenti vam omogućavaju da radite paralelno, ali funkcionišu na različite načine. Izaberite na osnovu toga da li vaši radnici treba da komuniciraju jedni sa drugima:

Podagenti

Agent Teams

Kontekst

Svoj kontekstni prozor; rezultati se vraćaju pozivaocu

Svoj kontekstni prozor; potpuno nezavisni

Komunikacija

Samo izveštavaju glavnog agenta o rezultatima

Podređeni direktno šalju poruke jedni drugima

Koordinacija

Glavni agent upravlja svim radom

Deljena lista zadataka, samokoordinacija

Najbolje za

Fokusirane zadatke gde su samo rezultati važni

Složeni poslovi koji zahtevaju diskusiju i saradnju

Trošak tokena

Niži: rezultati se sumiraju nazad u glavni kontekst

Viši: svaki podređeni je nezavisna Claude instanca

Koristite podagente kada vam trebaju brzi, fokusirani radnici koji izveštavaju rezultate. Koristite Agent Teams kada tim treba da deli otkrića, međusobno se osporava i samokoordiniše.

Omogućavanje Agent Teams

Agent Teams su podrazumevano onemogućeni. Omogućite ih postavljanjem CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS promenljive okruženja na 1, bilo u shell okruženju ili preko settings.json:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

Pokretanje vašeg prvog Agent Team-a

Nakon omogućavanja Agent Teams, recite Claude-u da kreira Agent Team, koristeći prirodni jezik da opišete zadatak i željenu strukturu tima. Claude će na osnovu vašeg prompta kreirati tim, generisati podređene i koordinisati rad.

Ovaj primer funkcioniše dobro jer su tri uloge nezavisne i mogu da istražuju problem bez čekanja jedni druge:

Create an agent team to explore this from different angles: one teammate on UX, one on technical architecture, one playing devil's advocate.
(Kreirajte Agent Team da istražite ovo iz različitih uglova: jedan član tima za UX, jedan za tehničku arhitekturu, jedan koji igra ulogu đavoljeg advokata.)

Odatle, Claude kreira tim sa deljenom listom zadataka, generiše podređene za svaku perspektivu, daje im da istraže problem, sintetizuje otkrića i pokušava da očisti tim nakon završetka.

Terminal glavnog agenta prikazuje sve podređene i njihov rad. Koristite Shift+Gore/Dole da izaberete podređenog i direktno mu pošaljete poruku.

Kontrola vašeg Agent Team-a

Koristite prirodni jezik da kažete glavnom agentu šta želite. On će na osnovu vaših instrukcija obaviti koordinaciju tima, dodelu zadataka i delegiranje.

Izbor režima prikaza

Agent Teams podržavaju dva režima prikaza:

  • • Režim unutar procesa —— Svi podređeni rade unutar vašeg glavnog terminala. Koristite Shift+Gore/Dole da izaberete podređenog i direktno unesete poruku za slanje. Pogodno za bilo koji terminal, bez dodatne podešavanja.

  • • Režim podeljenog ekrana —— Svaki podređeni ima svoj okvir. Možete istovremeno videti izlaz svih, kliknite na okvir za direktnu interakciju. Zahteva tmux ili iTerm2.

Podrazumevano je "auto", koristi podeljeni ekran ako već radite u tmux sesiji, inače koristi režim unutar procesa.

Da biste nametnuli režim unutar procesa za pojedinačnu sesiju, prosledite flag:

claude --teammate-mode in-process

Određivanje podređenih i modela

Claude odlučuje koliko podređenih da generiše na osnovu vašeg zadatka, ili možete tačno da odredite šta želite:

Create a team with 4 teammates to refactor these modules in parallel. Use Sonnet for each teammate.
(Kreirajte tim sa 4 člana da paralelno refaktorizuju ove module. Koristite Sonnet za svakog člana.)

Zahtevanje odobrenja plana za podređene

Za složene ili rizične zadatke, možete zahtevati od podređenog da planira pre implementacije. Podređeni radi u režimu planiranja samo za čitanje, sve dok glavni agent ne odobri njegov metod:

Spawn an architect teammate to refactor the authentication module. Require plan approval before they make any changes.
(Generišite arhitektu podređenog da refaktorizuje modul za autentifikaciju. Zahtevajte odobrenje plana pre nego što napravi bilo kakve promene.)

Kada podređeni završi plan, šalje zahtev za odobrenje plana glavnom agentu. Glavni agent pregleda plan i odobrava ili odbija uz povratnu informaciju.

Korišćenje režima delegiranja

Bez režima delegiranja, glavni agent ponekad sam počinje da implementira zadatke, umesto da čeka da podređeni završe. Režim delegiranja sprečava ovo ograničavanjem glavnog agenta samo na koordinacione alate. Pritisnite Shift+Tab da pređete u režim delegiranja.

Direktan razgovor sa podređenim

Svaki podređeni je potpuna, nezavisna Claude Code sesija. Možete direktno poslati poruku bilo kom podređenom:

  • • Režim unutar procesa: Koristite Shift+Gore/Dole da izaberete podređenog, zatim unesite poruku za slanje. Pritisnite Enter da vidite sesiju podređenog, zatim Escape da prekinete njegov trenutni potez. Pritisnite Ctrl+T da prebacite listu zadataka.

  • • Režim podeljenog ekrana: Kliknite na okvir podređenog za direktnu interakciju sa njegovom sesijom.

Dodeljivanje i preuzimanje zadataka

Deljena lista zadataka koordiniše rad tima. Glavni agent kreira zadatke, podređeni ih završavaju. Zadaci imaju tri stanja: na čekanju, u toku, završeni. Zadaci takođe mogu da zavise od drugih zadataka.

Glavni agent može eksplicitno dodeliti zadatke, ili podređeni mogu sami da preuzmu nakon završetka zadatka.

Gašenje podređenih

Da biste elegantno završili sesiju podređenog:

Ask the researcher teammate to shut down
(Recite istraživaču podređenom da se ugasi)

Glavni agent šalje zahtev za gašenje. Podređeni može da odobri i elegantno izađe, ili da odbije i objasni razlog.

Čišćenje tima

Nakon završetka, recite glavnom agentu da očisti:

Clean up the team
(Očistite tim)

Ovo uklanja deljene resurse tima. Kada glavni agent pokrene čišćenje, proverava aktivne podređene, i ako ih još uvek ima koji rade, ne uspeva, tako da ih prvo ugasite.

Kako Agent Teams funkcionišu

Arhitektura

Agent Team uključuje:

  • • Glavni agent: Glavna Claude Code sesija koja kreira tim, generiše podređene i koordiniše rad

  • • Podređeni: Nezavisne Claude Code instance koje obrađuju dodeljene zadatke

  • • Lista zadataka: Deljena lista radnih stavki koje podređeni preuzimaju i završavaju

  • • Poštansko sanduče: Sistem poruka za komunikaciju između agenata

Sistem automatski upravlja zavisnostima zadataka. Tim i zadaci se čuvaju lokalno:

  • • Konfiguracija tima: ~/.claude/teams/{team-name}/config.json

  • • Lista zadataka: ~/.claude/tasks/{team-name}/

Kontekst i komunikacija

Svaki podređeni ima svoj kontekstni prozor. Prilikom generisanja, podređeni učitava isti kontekst projekta kao i regularna sesija: CLAUDE.md, MCP servere i veštine. Istorija razgovora glavnog agenta se ne prenosi.

Kako podređeni dele informacije:

  • • Automatsko slanje poruka: Kada podređeni pošalje poruku, automatski se prosleđuje primalac

  • • Obaveštenje o slobodnom stanju: Kada podređeni završi i prestane, automatski obaveštava glavnog agenta

  • • Deljena lista zadataka: Svi agenti mogu da vide status zadataka i preuzmu dostupan rad

Korišćenje tokena

Agent Teams značajno povećavaju potrošnju tokena u odnosu na jednu sesiju. Svaki podređeni ima svoj kontekstni prozor, potrošnja tokena raste sa brojem aktivnih podređenih. Za istraživanje, pregled i rad na novim funkcijama, dodatni tokeni su obično vredni. Za regularne zadatke, jedna sesija je isplativija.

Primeri slučajeva upotrebe

Pokretanje paralelnog pregleda koda

Pojedinačni pregledač ima tendenciju da se fokusira na jednu vrstu problema odjednom. Razbijanje kriterijuma pregleda na nezavisne oblasti znači da se bezbednost, performanse i pokrivenost testiranjem istovremeno temeljno obrađuju.

Create an agent team to review PR #142. Spawn three reviewers: one focused on security implications, one checking performance impact, one validating test coverage. Have them each review and report findings.
(Kreirajte Agent Team da pregleda PR #142. Generišite tri pregledača: jedan fokusiran na bezbednosne implikacije, jedan koji proverava uticaj na performanse, jedan koji validira pokrivenost testiranjem. Neka svaki pregleda i izvesti o nalazima.)

Istraživanje sa konkurentnim hipotezama

Kada osnovni uzrok nije jasan, pojedinačni agent ima tendenciju da pronađe jednu verovatnu objasnjenje i prestane da traži.

Users report the app exits after one message instead of staying connected. Spawn 5 agent teammates to investigate different hypotheses. Have them talk to each other to try to disprove each other's theories, like a scientific debate. Update the findings doc with whatever consensus emerges.


Najbolje prakse

Davanje dovoljno konteksta podređenima

Podređeni automatski učitavaju kontekst projekta, ali ne nasleđuju istoriju razgovora glavnog agenta. Uključite specifične detalje zadatka u prompt za generisanje.

Odgovarajuće podešavanje veličine zadataka

  • • Premali: Troškovi koordinacije premašuju korist

  • • Preveliki: Podređeni rade predugo bez provere, povećavajući rizik od uzaludnog truda

  • • Baš dovoljni: Samostalne jedinice koje proizvode jasne rezultate

Čekanje da podređeni završe

Ponekad glavni agent sam počinje da implementira zadatke, umesto da čeka da podređeni završe. Ako primetite ovo:

Wait for your teammates to complete their tasks before proceeding
(Sačekajte da vaši podređeni završe svoje zadatke pre nego što nastavite)

Izbegavanje konflikata fajlova

Dva podređena koja uređuju isti fajl mogu dovesti do prepisivanja. Podelite rad tako da svaki podređeni ima različiti skup fajlova.

Nadgledanje i usmeravanje

Proveravajte napredak podređenih, preusmeravajte metode koje ne funkcionišu i sintetizujte otkrića kako napreduju.

Ograničenja

Agent Teams su eksperimentalni. Trenutna ograničenja:

  • • Podređeni unutar procesa ne podržavaju oporavak sesije: /resume i /rewind neće oporaviti podređene unutar procesa

  • • Status zadataka može kasniti: Podređeni ponekad ne mogu da označe zadatak kao završen

  • • Gašenje može biti sporo: Podređeni završavaju trenutni zahtev pre gašenja

  • • Jedan tim po sesiji: Jedan glavni agent može da upravlja samo jednim timom odjednom

  • • Ugnježđeni timovi nisu podržani: Podređeni ne mogu da generišu svoje timove

  • • Glavni agent je fiksiran: Sesija koja kreira tim ostaje glavni agent tokom svog životnog veka

  • • Podeljeni ekran zahteva tmux ili iTerm2: VS Code integrisani terminal, Windows Terminal ili Ghostty nisu podržani

Published in Technology

You Might Also Like