Claude Code Membuka Mod Pasukan! Agent Teams yang Anda Mesti Gunakan!
Claude Code sekali lagi melancarkan serangan besar: Agent Teams, boleh difahami sebagai versi super dipertingkatkan Sub Agents~ Gambar di bawah membandingkan Agent Teams dan Subagents:
Saya "gunakan dahulu"! (Sangat seronok! Sangat seronok! Sangat seronok!)
Syarat untuk membuka Agent Teams:
1. Kemas kini Claude Code ke versi terkini (claude update)
2. Tambah satu baris dalam settings.json:
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" 3. Mulakan semula Claude Code~
4. Kemudian gunakan bahasa semula jadi untuk meminta Claude Code mencipta Agent Teams (sudah tentu, jelaskan apa yang perlu dilakukan oleh Agent Teams)
Selain itu, model lain tidak menjejaskan kerja Agent Teams (saya menggunakan KIMi untuk pengkodan)
Maklumat lanjut tentang Agent Teams lihat di bawah (ditulis oleh Anthropic secara rasmi)!
Agent Teams membolehkan anda menyelaraskan berbilang contoh Claude Code bekerja bersama. Satu sesi bertindak sebagai ketua, menyelaraskan kerja, mengagihkan tugas, dan menyatukan hasil. Anggota pasukan bekerja secara bebas, masing-masing dalam tetingkap konteks mereka sendiri, dan boleh berkomunikasi secara langsung antara satu sama lain.
Berbeza dengan ejen sub (Subagents) (ejen sub berjalan dalam sesi tunggal, hanya boleh melaporkan kepada ejen utama), anda juga boleh berinteraksi secara langsung dengan setiap anggota pasukan, tanpa melalui ketua.
Dokumen ini merangkumi:
• Bila menggunakan Agent Teams, termasuk kes penggunaan terbaik dan perbandingan dengan ejen sub
• Memulakan pasukan
• Mengawal anggota pasukan, termasuk mod paparan, pengagihan tugas dan delegasi
• Amalan terbaik untuk kerja selari
Bila Menggunakan Agent Teams
Agent Teams paling berkesan dalam tugas di mana penerokaan selari dapat menambah nilai sebenar. Kes penggunaan terkuat termasuk:
• Penyelidikan dan semakan —— Berbilang anggota pasukan boleh menyiasat aspek berbeza masalah secara serentak, kemudian berkongsi dan mencabar penemuan masing-masing
• Modul atau fungsi baru —— Anggota pasukan boleh memiliki bahagian bebas masing-masing, tanpa mengganggu satu sama lain
• Penyahpepijatan dengan hipotesis bersaing —— Anggota pasukan menguji teori berbeza secara selari, mencari jawapan lebih cepat
• Penyelarasan merentas lapisan —— Perubahan merentas hadapan, belakang dan ujian, setiap satu diuruskan oleh anggota pasukan berbeza
Agent Teams menambah kos penyelarasan (Berani anda gunakan Opus4.6 untuk membuka Agent Teams🤣), menggunakan token lebih ketara berbanding sesi tunggal. Ia paling berkesan apabila kumpulan kecil boleh beroperasi secara bebas. Untuk tugas berurutan, penyuntingan fail sama atau kerja dengan banyak kebergantungan, sesi tunggal atau ejen sub lebih berkesan.
Perbandingan dengan Ejen Sub
Agent Teams dan ejen sub kedua-duanya membolehkan anda bekerja secara selari, tetapi beroperasi secara berbeza. Pilih berdasarkan sama ada pekerja anda perlu berkomunikasi antara satu sama lain:
Ejen Sub
Agent Teams
Konteks
Tetingkap konteks sendiri; hasil dikembalikan kepada pemanggil
Tetingkap konteks sendiri; bebas sepenuhnya
Komunikasi
Hanya melaporkan hasil kepada ejen utama
Anggota pasukan menghantar mesej secara langsung antara satu sama lain
Penyelarasan
Ejen utama mengurus semua kerja
Senarai tugas dikongsi, penyelarasan sendiri
Paling Sesuai
Tugas fokus yang hanya memerlukan hasil
Kerja kompleks yang memerlukan perbincangan dan kerjasama
Kos Token
Rendah: hasil disatukan kembali ke konteks utama
Tinggi: setiap anggota pasukan adalah contoh Claude bebas
Gunakan ejen sub apabila anda memerlukan pekerja pantas dan fokus untuk melaporkan hasil. Gunakan Agent Teams apabila kumpulan perlu berkongsi penemuan, mencabar satu sama lain dan menyelaras diri.
Mendayakan Agent Teams
Agent Teams dilumpuhkan secara lalai. Dayakan dengan menetapkan pembolehubah persekitaran CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS kepada 1, sama ada dalam persekitaran shell atau melalui settings.json:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}Memulakan Agent Team Pertama Anda
Selepas mendayakan Agent Teams, beritahu Claude untuk mencipta Agent Team, gunakan bahasa semula jadi untuk menerangkan tugas dan struktur pasukan yang anda mahukan. Claude mencipta pasukan, menjana anggota pasukan dan menyelaraskan kerja berdasarkan petunjuk anda.
Contoh ini berfungsi dengan baik kerana tiga peranan adalah bebas, boleh menerokai masalah tanpa menunggu satu sama lain:
Create an agent team to explore this from different angles: one teammate on UX, one on technical architecture, one playing devil's advocate.
(Cipta Agent Team untuk menerokai ini dari sudut berbeza: satu bertanggungjawab untuk UX, satu untuk seni bina teknikal, satu memainkan peranan penyokong syaitan.)
Dari situ, Claude mencipta pasukan dengan senarai tugas dikongsi, menjana anggota pasukan untuk setiap perspektif, membiarkan mereka menerokai masalah, menyatukan penemuan, dan cuba membersihkan pasukan selepas selesai.
Terminal ketua menyenaraikan semua anggota pasukan dan kerja mereka. Gunakan Shift+Up/Down untuk memilih anggota pasukan dan menghantar mesej secara langsung kepada mereka.
Mengawal Agent Team Anda
Gunakan bahasa semula jadi untuk memberitahu ketua apa yang anda mahukan. Ia mengendalikan penyelarasan pasukan, pengagihan tugas dan delegasi berdasarkan arahan anda.
Memilih Mod Paparan
Agent Teams menyokong dua mod paparan:
• Mod dalam proses —— Semua anggota pasukan berjalan dalam terminal utama anda. Gunakan Shift+Up/Down untuk memilih anggota pasukan dan taip secara langsung untuk menghantar mesej. Sesuai untuk mana-mana terminal, tanpa persediaan tambahan.
• Mod skrin berpecah —— Setiap anggota pasukan mempunyai panel sendiri. Anda boleh melihat output semua orang serentak, klik panel untuk berinteraksi secara langsung. Memerlukan tmux atau iTerm2.
Lalai adalah "auto", menggunakan skrin berpecah jika anda sudah berjalan dalam sesi tmux, jika tidak menggunakan mod dalam proses.
Untuk memaksa mod dalam proses untuk sesi tunggal, hantar bendera:
claude --teammate-mode in-processMenentukan Anggota Pasukan dan Model
Claude memutuskan berapa banyak anggota pasukan untuk dijana berdasarkan tugas anda, atau anda boleh tentukan dengan tepat apa yang anda mahukan:
Create a team with 4 teammates to refactor these modules in parallel. Use Sonnet for each teammate.
(Cipta pasukan 4 orang untuk menyusun semula modul ini secara selari. Gunakan Sonnet untuk setiap ahli.)
Meminta Kelulusan Rancangan Anggota Pasukan
Untuk tugas kompleks atau berisiko, anda boleh meminta anggota pasukan merancang sebelum melaksanakan. Anggota pasukan bekerja dalam mod rancangan baca sahaja, sehingga ketua meluluskan kaedah mereka:
Spawn an architect teammate to refactor the authentication module. Require plan approval before they make any changes.
(Jana ahli pasukan arkitek untuk menyusun semula modul pengesahan. Minta kelulusan rancangan sebelum mereka membuat sebarang perubahan.)
Apabila anggota pasukan menyelesaikan rancangan, ia menghantar permintaan kelulusan rancangan kepada ketua. Ketua menyemak rancangan dan meluluskan atau menolak serta memberikan maklum balas.
Menggunakan Mod Delegasi
Tanpa mod delegasi, ketua kadang-kadang mula melaksanakan tugas sendiri, bukannya menunggu anggota pasukan selesai. Mod delegasi mencegah ini dengan mengehadkan ketua kepada alat penyelarasan sahaja. Tekan Shift+Tab untuk bertukar ke mod delegasi.
Berbual Langsung dengan Anggota Pasukan
Setiap anggota pasukan adalah sesi Claude Code lengkap dan bebas. Anda boleh menghantar mesej secara langsung kepada mana-mana anggota pasukan:
• Mod dalam proses: Gunakan Shift+Up/Down untuk memilih anggota pasukan, kemudian taip untuk menghantar mesej. Tekan Enter untuk melihat sesi anggota pasukan, kemudian tekan Escape untuk mengganggu pusingan semasa mereka. Tekan Ctrl+T untuk bertukar senarai tugas.
• Mod skrin berpecah: Klik panel anggota pasukan untuk berinteraksi secara langsung dengan sesi mereka.
Mengagih dan Menuntut Tugas
Senarai tugas dikongsi menyelaraskan kerja pasukan. Ketua mencipta tugas, anggota pasukan menyelesaikannya. Tugas mempunyai tiga status: tertunda, dalam proses, selesai. Tugas juga boleh bergantung pada tugas lain.
Ketua boleh mengagihkan tugas secara eksplisit, atau anggota pasukan boleh menuntut sendiri selepas menyelesaikan tugas.
Menutup Anggota Pasukan
Untuk menamatkan sesi anggota pasukan dengan elegan:
Ask the researcher teammate to shut down
(Minta ahli pasukan penyelidik menutup)
Ketua menghantar permintaan penutupan. Anggota pasukan boleh meluluskan dan keluar dengan elegan, atau menolak dan menerangkan sebab.
Membersihkan Pasukan
Selepas selesai, minta ketua membersihkan:
Clean up the team
(Bersihkan pasukan)
Ini mengalihkan sumber pasukan dikongsi. Apabila ketua menjalankan pembersihan, ia memeriksa anggota pasukan aktif, gagal jika masih ada yang berjalan, jadi tutup mereka dahulu.
Bagaimana Agent Teams Berfungsi
Seni Bina
Agent Team termasuk:
• Ketua: Sesi Claude Code utama yang mencipta pasukan, menjana anggota pasukan dan menyelaraskan kerja
• Anggota pasukan: Contoh Claude Code bebas yang mengendalikan tugas yang diagihkan
• Senarai tugas: Senarai dikongsi item kerja yang dituntut dan diselesaikan oleh anggota pasukan
• Peti mel: Sistem mesej untuk komunikasi antara ejen
Sistem mengurus kebergantungan tugas secara automatik. Pasukan dan tugas disimpan secara tempatan:
• Konfigurasi pasukan:
~/.claude/teams/{team-name}/config.json• Senarai tugas:
~/.claude/tasks/{team-name}/
Konteks dan Komunikasi
Setiap anggota pasukan mempunyai tetingkap konteks sendiri. Apabila dijana, anggota pasukan memuatkan konteks projek yang sama seperti sesi biasa: CLAUDE.md, pelayan MCP dan kemahiran. Sejarah perbualan ketua tidak dipindahkan.
Cara anggota pasukan berkongsi maklumat:
• Penghantaran mesej automatik: Apabila anggota pasukan menghantar mesej, ia dihantar secara automatik kepada penerima
• Pemberitahuan tidak aktif: Apabila anggota pasukan selesai dan berhenti, ketua diberitahu secara automatik
• Senarai tugas dikongsi: Semua ejen boleh melihat status tugas dan menuntut kerja tersedia
Penggunaan Token
Agent Teams menggunakan token lebih ketara berbanding sesi tunggal. Setiap anggota pasukan mempunyai tetingkap konteks sendiri, penggunaan token meningkat dengan bilangan anggota pasukan aktif. Untuk kerja penyelidikan, semakan dan fungsi baru, token tambahan biasanya berbaloi. Untuk tugas biasa, sesi tunggal lebih menjimatkan kos.
Contoh Kes Penggunaan
Menjalankan Semakan Kod Selari
Pemeriksa tunggal cenderung menumpukan pada satu jenis masalah pada satu masa. Memisahkan kriteria semakan kepada domain bebas bermakna keselamatan, prestasi dan liputan ujian mendapat perhatian menyeluruh secara serentak.
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.
(Cipta Agent Team untuk menyemak PR #142. Jana tiga pemeriksa: satu menumpukan pada implikasi keselamatan, satu memeriksa kesan prestasi, satu mengesahkan liputan ujian. Biarkan mereka masing-masing menyemak dan melaporkan penemuan.)
Menyiasat dengan Hipotesis Bersaing
Apabila punca asas tidak jelas, ejen tunggal cenderung mencari penjelasan yang munasabah dan berhenti mencari.
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.Amalan Terbaik
Memberi Konteks Cukup kepada Anggota Pasukan
Anggota pasukan memuatkan konteks projek secara automatik, tetapi tidak mewarisi sejarah perbualan ketua. Sertakan butiran khusus tugas dalam petunjuk penjanaan.
Saiz Tugas yang Sesuai
• Terlalu kecil: Kos penyelarasan melebihi manfaat
• Terlalu besar: Anggota pasukan bekerja terlalu lama tanpa semakan, meningkatkan risiko usaha terbuang
• Tepat: Unit berdiri sendiri, menghasilkan penghantaran jelas
Menunggu Anggota Pasukan Selesai
Kadang-kadang ketua mula melaksanakan tugas sendiri, bukannya menunggu anggota pasukan selesai. Jika anda perasan ini:
Wait for your teammates to complete their tasks before proceeding
(Tunggu ahli pasukan anda menyelesaikan tugas mereka sebelum meneruskan)
Mengelakkan Konflik Fail
Dua anggota pasukan mengedit fail sama menyebabkan tindihan. Pisahkan kerja supaya setiap anggota pasukan memiliki set fail berbeza.
Memantau dan Membimbing
Periksa kemajuan anggota pasukan, arahkan semula kaedah yang tidak berfungsi, dan satukan penemuan semasa perkembangan.
Had
Agent Teams adalah eksperimen. Had semasa:
• Anggota pasukan dalam proses tidak menyokong pemulihan sesi: /resume dan /rewind tidak akan memulihkan anggota pasukan dalam proses
• Status tugas mungkin ketinggalan: Anggota pasukan kadang-kadang gagal menandakan tugas selesai
• Penutupan mungkin perlahan: Anggota pasukan menyelesaikan permintaan semasa sebelum menutup
• Satu pasukan setiap sesi: Satu ketua hanya boleh mengurus satu pasukan pada satu masa
• Tidak menyokong pasukan bersarang: Anggota pasukan tidak boleh menjana pasukan sendiri
• Ketua tetap: Sesi yang mencipta pasukan adalah ketua sepanjang hayatnya
• Skrin berpecah memerlukan tmux atau iTerm2: Tidak menyokong terminal bersepadu VS Code, Windows Terminal atau Ghostty





