Sub-Agent
Sub-agent adalah proses anak paralel yang dibuat oleh agen coding AI utama untuk menangani bagian independen dari tugas yang kompleks secara bersamaan. Alih-alih memproses segalanya secara berurutan, agen utama mendelegasikan sub-tugas ke agen anak khusus yang berjalan secara paralel dan melaporkan hasilnya kembali ke induk.
Cara kerja sub-agent
Ketika agen utama menemukan tugas dengan beberapa bagian independen, ia dapat membuat sub-agent untuk menanganinya secara paralel. Misalnya, jika Anda meminta "refaktor modul autentikasi, pembayaran, dan notifikasi untuk menggunakan pola penanganan kesalahan baru," agen utama mungkin membuat tiga sub-agent — satu untuk setiap modul. Setiap sub-agent membaca file yang relevan, melakukan perubahan, dan menjalankan tes secara independen. Agen utama mengumpulkan hasil dan memastikan konsistensi di seluruh perubahan.
Kapan sub-agent berguna
- +Tugas refactoring besar yang mencakup beberapa modul independen
- +Meneliti berbagai bagian codebase secara bersamaan
- +Menjalankan beberapa tugas analisis (audit keamanan, pemeriksaan kinerja, tinjauan gaya) secara paralel
- +Menghasilkan kode untuk beberapa komponen independen sekaligus
- +Menyelidiki bug kompleks yang mungkin memiliki beberapa akar penyebab
Sub-agent paling efektif ketika sub-tugas benar-benar independen — mereka tidak memodifikasi file yang sama atau bergantung pada output satu sama lain. Ketika tugas memiliki ketergantungan, eksekusi berurutan oleh satu agen lebih tepat untuk menghindari konflik.
Claude Code mendukung sub-agent melalui alat Task-nya. Agen utama dapat membuat agen anak dengan instruksi spesifik dan izin yang terbatas, kemudian menyintesis hasilnya menjadi respons yang koheren.
Apakah sub-agent berbagi konteks dengan agen utama?+
Berapa banyak sub-agent yang dapat berjalan sekaligus?+
Bisakah sub-agent membuat sub-agent mereka sendiri?+
Kapan saya harus menghindari penggunaan sub-agent?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →