Claude Code командалық режимін іске қосады! Сіз пайдалануыңыз керек Agent teams!
Claude Code тағы бір үлкен қадам жасады: Agent Teams, оны Sub Agents-тің супер күшейтілген нұсқасы деп түсінуге болады. Төмендегі суретте Agent Teams және Subagents салыстырылған:
Мен "алдымен пайдаланамын"! (өте жақсы! өте жақсы! өте жақсы!)
Agent Teams-ті іске қосу шарттары:
1. Claude Code-ты ең соңғы нұсқаға жаңартыңыз (claude update)
2. settings.json файлына мына жолды қосыңыз:
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" 3. Claude Code-ты қайта іске қосыңыз~
4. Содан кейін Claude Code-қа табиғи тілде Agent Teams жасауды айтыңыз (әрине, Agent Teams не істеу керектігін түсіндіріңіз)
Сонымен қатар, басқа модельдер Agent Teams жұмысына әсер етпейді (мен кодтау үшін KIMi қолдандым)
Agent Teams туралы толығырақ төменде (Anthropic ресми мақаласы)!
Agent Teams бірнеше Claude Code данасын бірге жұмыс істеуге үйлестіруге мүмкіндік береді. Бір сеанс жетекші ретінде жұмысты үйлестіреді, тапсырмаларды бөледі, нәтижелерді жинақтайды. Кіші даналар өз бетінше жұмыс істейді, әрқайсысы өз контекст терезесінде, тікелей бір-бірімен сөйлесе алады.
Ішкі агенттерден (Subagents) айырмашылығы (ішкі агенттер бір сеанста жұмыс істейді, тек жетекші агентке есеп бере алады), сіз жетекші арқылы өтпей-ақ тікелей жеке кіші даналармен өзара әрекеттесе аласыз.
Бұл құжат мыналарды қамтиды:
• Agent Teams қашан қолдану керек, оның ішінде ең жақсы қолдану жағдайлары және ішкі агенттермен салыстыру
• Команданы іске қосу
• Кіші даналарды басқару, оның ішінде көрсету режимі, тапсырмаларды бөлу және тапсыру
• Параллель жұмыс істеудің ең жақсы тәжірибелері
Agent Teams қашан қолдану керек
Agent Teams параллельді зерттеу нақты құндылық қосатын тапсырмаларда ең тиімді. Ең күшті қолдану жағдайлары:
• Зерттеу және тексеру —— Бірнеше кіші даналар мәселенің әртүрлі аспектілерін бір уақытта зерттей алады, содан кейін өздерінің табыстарын бөлісіп, бір-бірінің тұжырымдарына қарсы шыға алады
• Жаңа модульдер немесе функциялар —— Кіші даналар бір-біріне кедергі келтірмей өз бетінше бөліктерді иелене алады
• Бәсекелес гипотезалармен жөндеу —— Кіші даналар әртүрлі теорияларды параллель тестілеп, жауапты тезірек таба алады
• Қабаттар аралық үйлестіру —— Фронтенд, бэкенд және тестілеудегі өзгерістер, әрқайсысы әртүрлі кіші данаға жауапты
Agent Teams үйлестіруге кететін шығындарды арттырады (Сіз Opus4.6-ны Agent Teams ашу үшін қолданасыз ба🤣), бір сеансты қолдануға қарағанда токен шығынын айтарлықтай арттырады. Олар топтар өз бетінше жұмыс істей алатын кезде ең тиімді. Реттік тапсырмалар, бір файлды өңдеу немесе көп тәуелділігі бар жұмыстар үшін бір сеанс немесе ішкі агенттер тиімдірек.
Ішкі агенттермен салыстыру
Agent Teams және ішкі агенттер екеуі де параллель жұмыс істеуге мүмкіндік береді, бірақ жұмыс істеу тәсілі әртүрлі. Жұмысшыларыңыздың бір-бірімен байланысу қажеттілігіне байланысты таңдаңыз:
Ішкі агенттер
Agent Teams
Контекст
Өз контекст терезесі; нәтижелер шақырушыға қайтарылады
Өз контекст терезесі; толығымен тәуелсіз
Байланыс
Тек жетекші агентке нәтижелер туралы есеп береді
Кіші даналар тікелей бір-біріне хабарлама жібереді
Үйлестіру
Жетекші агент барлық жұмысты басқарады
Ортақ тапсырмалар тізімі, өзін-өзі үйлестіру
Ең қолайлы
Тек нәтижелерге назар аударатын мақсатты тапсырмалар
Талқылау және ынтымақтастық қажет күрделі жұмыстар
Token шығыны
Төмен: нәтижелер жетекші контекстке жинақталады
Жоғары: әрбір кіші дана тәуелсіз Claude данасы
Жылдам, мақсатты жұмысшылар нәтижелер туралы есеп беруі қажет болса, ішкі агенттерді қолданыңыз. Топ табыстарды бөлісу, бір-біріне қарсы шығу және өзін-өзі үйлестіру қажет болса, Agent Teams қолданыңыз.
Agent Teams қосу
Agent Teams әдепкі бойынша өшірілген. CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS орта айнымалысын 1 деп орнату арқылы қосыңыз, shell ортасында немесе settings.json арқылы:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}Бірінші Agent Team-ді іске қосу
Agent Teams қосылғаннан кейін, Claude-ға Agent Team жасауды айтыңыз, тапсырманы және қалаған команда құрылымын табиғи тілде сипаттаңыз. Claude сіздің өтінішіңізге сәйкес команда жасайды, кіші даналарды жасайды және жұмысты үйлестіреді.
Бұл мысал өте жақсы жұмыс істейді, себебі үш рөл тәуелсіз және бір-бірін күтпей мәселені зерттей алады:
Create an agent team to explore this from different angles: one teammate on UX, one on technical architecture, one playing devil's advocate.
(Бұны әртүрлі бұрыштардан зерттеу үшін Agent Team жасаңыз: біреуі UX-ке жауапты, біреуі техникалық сәулетке, біреуі шайтанның жақтаушысын ойнайды.)
Сол жерден Claude ортақ тапсырмалар тізімі бар команда жасайды, әрбір көзқарас үшін кіші даналарды жасайды, оларға мәселені зерттеуді тапсырады, табыстарды жинақтайды және аяқталғаннан кейін команданы тазалауға тырысады.
Жетекшінің терминалы барлық кіші даналарды және олардың жұмыс мазмұнын көрсетеді. Shift+Up/Down пернелерін пайдаланып кіші даналарды таңдаңыз және оларға тікелей хабарлама жіберіңіз.
Agent Team басқару
Жетекшіге табиғи тілде не қалайтыныңызды айтыңыз. Ол сіздің нұсқауларыңызға сәйкес команда үйлестіруін, тапсырмаларды бөлуді және тапсыруды өңдейді.
Көрсету режимін таңдау
Agent Teams екі көрсету режимін қолдайды:
• Процес ішіндегі режим —— Барлық кіші даналар сіздің негізгі терминалыңызда жұмыс істейді. Shift+Up/Down пернелерін пайдаланып кіші даналарды таңдаңыз және тікелей енгізу арқылы хабарлама жіберіңіз. Кез келген терминалға қолайлы, қосымша орнату қажет емес.
• Бөлінген экран режимі —— Әрбір кіші дананың өз панелі бар. Сіз барлық адамдардың шығысын бір уақытта көре аласыз, панельді басу арқылы тікелей өзара әрекеттесе аласыз. tmux немесе iTerm2 қажет.
Әдепкі бойынша "auto", егер сіз tmux сеансында жұмыс істеп жатсаңыз, бөлінген экран режимі қолданылады, әйтпесе процес ішіндегі режим қолданылады.
Бір сеанс үшін процес ішіндегі режимді мәжбүрлеу үшін, белгіні жіберіңіз:
claude --teammate-mode in-processКіші даналар мен модельдерді көрсету
Claude сіздің тапсырмаңызға сәйкес қанша teammate жасау керектігін шешеді, немесе сіз дәл қалағаныңызды көрсете аласыз:
Create a team with 4 teammates to refactor these modules in parallel. Use Sonnet for each teammate.
(Бұл модульдерді параллель қайта құру үшін 4 адамнан тұратын команда жасаңыз. Әрбір мүше үшін Sonnet қолданыңыз.)
Teammate жоспарларын бекітуді талап ету
Күрделі немесе тәуекелді тапсырмалар үшін, teammate-ден іске асыру алдында жоспарлауды талап етуге болады. Teammate жетекші олардың әдісін бекіткенге дейін тек оқу режимінде жұмыс істейді:
Spawn an architect teammate to refactor the authentication module. Require plan approval before they make any changes.
(Аутентификация модулін қайта құру үшін сәулетші teammate жасаңыз. Олар кез келген өзгеріс жасамас бұрын жоспарды бекітуді талап етіңіз.)
Teammate жоспарды аяқтаған кезде, ол жетекшіге жоспарды бекіту сұрауын жібереді. Жетекші жоспарды қарап шығып, бекітеді немесе қабылдамайды және кері байланыс береді.
Тапсыру режимін қолдану
Тапсыру режимі болмаған кезде, жетекші кейде кіші даналар аяқтамай жасап жатқан тапсырмаларды өзі бастайды. Тапсыру режимі жетекшіні тек үйлестіру құралына шектеу арқылы мұны болдырмайды. Shift+Tab пернесін басу арқылы тапсыру режиміне ауысыңыз.
Кіші даналармен тікелей сөйлесу
Әрбір кіші дана толық, тәуелсіз Claude Code сеансы. Сіз кез келген кіші данаға тікелей хабарлама жібере аласыз:
• Процес ішіндегі режим: Shift+Up/Down пернелерін пайдаланып кіші дананы таңдаңыз, содан кейін енгізу арқылы хабарлама жіберіңіз. Enter пернесін басу арқылы кіші дананың сеансын қараңыз, содан кейін Escape пернесін басу арқылы олардың ағымдағы раундын үзіңіз. Ctrl+T пернесін басу арқылы тапсырмалар тізімін ауыстырыңыз.
• Бөлінген экран режимі: Кіші дананың панелін басу арқылы оның сеансымен тікелей өзара әрекеттесіңіз.
Тапсырмаларды бөлу және иелену
Ортақ тапсырмалар тізімі команда жұмысын үйлестіреді. Жетекші тапсырмалар жасайды, кіші даналар орындайды. Тапсырмалардың үш күйі бар: күтілуде, орындалуда, аяқталды. Тапсырмалар басқа тапсырмаларға тәуелді болуы мүмкін.
Жетекші тапсырмаларды анық бөле алады, немесе кіші даналар тапсырманы аяқтағаннан кейін өз бетінше иелене алады.
Кіші даналарды жабу
Teammate сеансын сәнді түрде аяқтау үшін:
Ask the researcher teammate to shut down
(Зерттеуші teammate-ді жабуын сұраңыз)
Жетекші жабу сұрауын жібереді. Teammate бекітіп, сәнді түрде шыға алады, немесе қабылдамап, себебін түсіндіре алады.
Команданы тазалау
Аяқталғаннан кейін, жетекшіге тазалауды айтыңыз:
Clean up the team
(Команданы тазалаңыз)
Бұл команданың ортақ ресурстарын жояды. Жетекші тазалауды іске қосқан кезде, ол белсенді кіші даналарды тексеріп, егер әлі жұмыс істеп жатса, сәтсіздікке ұшырайды, сондықтан алдымен оларды жабу керек.
Agent Teams қалай жұмыс істейді
Сәулет
Agent Team мыналарды қамтиды:
• Жетекші: Команда жасайтын, кіші даналарды жасайтын және жұмысты үйлестіретін негізгі Claude Code сеансы
• Кіші даналар: Өздеріне бөлінген тапсырмаларды өңдейтін тәуелсіз Claude Code даналары
• Тапсырмалар тізімі: Кіші даналар иеленіп және аяқтайтын жұмыс элементтерінің ортақ тізімі
• Пошта: Агенттер арасында байланыс жүйесі
Жүйе тапсырма тәуелділіктерін автоматты түрде басқарады. Команда және тапсырмалар жергілікті сақталады:
• Команда конфигурациясы:
~/.claude/teams/{team-name}/config.json• Тапсырмалар тізімі:
~/.claude/tasks/{team-name}/
Контекст және байланыс
Әрбір кіші дананың өз контекст терезесі бар. Жасалған кезде, кіші дана қарапайым сеанспен бірдей жоба контекстін жүктейді: CLAUDE.md, MCP серверлері және дағдылар. Жетекшінің диалог тарихы берілмейді.
Кіші даналар ақпаратты қалай бөліседі:
• Автоматты хабарлама жіберу: Кіші дана хабарлама жіберген кезде, ол автоматты түрде қабылдаушыға жіберіледі
• Бос уақыт туралы хабарлама: Кіші дана аяқтап, тоқтаған кезде, ол автоматты түрде жетекшіге хабарлайды
• Ортақ тапсырмалар тізімі: Барлық агенттер тапсырма күйін көре алады және қолжетімді жұмысты иелене алады
Token пайдалану
Agent Teams бір сеансты қолдануға қарағанда токен шығынын айтарлықтай арттырады. Әрбір кіші дананың өз контекст терезесі бар, токен пайдалануы белсенді кіші даналар санының өсуімен артады. Зерттеу, тексеру және жаңа функциялар жұмысы үшін, қосымша токендер әдетте құнды болады. Қарапайым тапсырмалар үшін, бір сеанс шығындық тиімдірек.
Қолдану мысалдары
Параллель код тексеруді жүргізу
Бір тексеруші бір уақытта бір түрдегі мәселеге назар аударуға бейім. Тексеру критерийлерін тәуелсіз салаларға бөлу қауіпсіздік, өнімділік және тестілеу қамтылуы бір уақытта мұқият қарастырылатынын білдіреді.
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.
(PR #142 тексеру үшін Agent Team жасаңыз. Үш тексеруші жасаңыз: біреуі қауіпсіздік әсеріне назар аударады, біреуі өнімділік әсерін тексеріп, біреуі тестілеу қамтылуын растайды. Оларға әрқайсысы тексеріп, табыстары туралы есеп беруді тапсырыңыз.)
Бәсекелес гипотезалармен тергеу
Негізгі себеп белгісіз болған кезде, бір агент бір мүмкін түсіндірмені тауып, іздеуді тоқтатады.
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.Ең жақсы тәжірибелер
Кіші даналарға жеткілікті контекст беру
Кіші даналар жоба контекстін автоматты түрде жүктейді, бірақ жетекшінің диалог тарихын мұраға алмайды. Жасау өтінішіне тапсырмаға арналған егжей-тегжейлерді қосыңыз.
Тапсырмалардың өлшемін дұрыс реттеу
• Тым кішкентай: Үйлестіруге кететін шығын пайдадан асып түседі
• Тым үлкен: Кіші даналар тексеріссіз тым ұзақ жұмыс істейді, бос күш жұмсау тәуекелін арттырады
• Дәл қажетті: Өз бетінше бірлік, анық нәтиже береді
Кіші даналардың аяқтауын күту
Кейде жетекші teammate аяқтамай жасап жатқан тапсырмаларды өзі бастайды. Егер сіз мұны байқасаңыз:
Wait for your teammates to complete their tasks before proceeding
(Жалғастырмас бұрын teammates тапсырмаларын аяқтауын күтіңіз)
Файл қақтығыстарын болдырмау
Екі кіші дана бір файлды өңдесе, оның үстіне жазуға әкеледі. Жұмысты әрбір кіші дана әртүрлі файлдар жиынын иеленетіндей етіп бөліңіз.
Мониторинг және бағыттау
Кіші даналардың прогрессін тексеріңіз, жұмыс істемейтін әдістерді бағыттаңыз және прогреске сәйкес табыстарды жинақтаңыз.
Шектеулер
Agent Teams тәжірибелік. Ағымдағы шектеулер:
• Процес ішіндегі команда мүшелері сеансты қалпына келтіруді қолдамайды: /resume және /rewind процес ішіндегі кіші даналарды қалпына келтірмейді
• Тапсырма күйі кешігуі мүмкін: Кіші даналар кейде тапсырманы аяқталды деп белгілей алмайды
• Жабу баяу болуы мүмкін: Кіші даналар жабылмас бұрын ағымдағы сұрауын аяқтайды
• Бір сеансқа бір команда: Бір жетекші бір уақытта тек бір команданы басқара алады
• Кірістірілген командалар қолдауы жоқ: Кіші даналар өз командаларын жасай алмайды
• Жетекші бекітілген: Команда жасаған сеанс оның өмірлік циклінде жетекші болады
• Бөлінген экранға tmux немесе iTerm2 қажет: VS Code интеграцияланған терминалы, Windows Terminal немесе Ghostty қолдауы жоқ





