Saya membagi pekerjaan saya menjadi lima subagen Kode Claude dan menghabiskan jendela penggunaan saya dalam waktu kurang dari satu jam


Claude Code sendiri sudah bagus, tapi apakah kalian sudah menggunakan subagen? Mereka membuat Claude Code menjadi lebih baik. Saya telah menggunakan lima subagen Kode Claude, masing-masing berada di jendela konteksnya sendiri, menangani tugas tertentu, dan hanya mengembalikan ringkasan singkat beserta beberapa metadata. Mereka membantu saya bekerja lebih cepat dan efisien, meskipun tidak dalam hal penggunaan. Mereka efisien karena menyelesaikan pekerjaan lebih cepat, menghemat waktu, dan memberikan hasil yang lebih menyeluruh. Saya dapat membagi pekerjaan besar menjadi bagian-bagian yang lebih kecil, mengirimkannya secara paralel, dan menjaga sesi utama tetap fokus pada perencanaan daripada tenggelam dalam log mentah dan pembacaan file yang panjang. Itu bagus. Anda bahkan mungkin mengatakan itu terlalu bagus. Namun setiap hal baik pasti ada kaitannya, dan dalam hal ini, adalah jendela penggunaannya. Batasan penggunaan Claude Code awalnya tidak terlalu besar, tetapi begitu Anda mulai menggunakan subagen, batasan tersebut menghilang jauh lebih cepat dari yang saya perkirakan. Subagen dapat menyelesaikan banyak hal dan itu terlalu cepat. Salah satu alasan terbesar menggunakan subagen adalah isolasi konteks. Saat Anda mengandalkan satu agen untuk segala hal, jendela konteksnya akan terisi dengan sangat cepat. Setiap perintah yang dijalankan atau respons yang dihasilkannya menambahkan lebih banyak informasi untuk dilacak. Subagen membantu dengan melepaskan tugas-tugas yang lebih besar. Daripada meminta agen utama membaca lusinan file atau menggali seluruh basis kode, Anda dapat menyerahkan pekerjaan tersebut ke subagen khusus. Mereka melakukan pekerjaan berat dan memberikan ringkasan singkat, memungkinkan agen utama untuk tetap fokus pada tugas yang benar-benar Anda pedulikan. Ini menjadi lebih penting seiring dengan berkembangnya jendela konteks. Ketika agen harus mengatur terlalu banyak informasi, tanggapannya menjadi kurang dapat diandalkan. Ini akan mulai kehilangan rincian dan bertentangan dengan tanggapan sebelumnya karena mencoba untuk melacak terlalu banyak hal sekaligus. Subagen juga dapat bekerja secara paralel, artinya Anda tidak perlu menunggu satu tugas selesai sebelum memulai tugas berikutnya. Saya dapat membagi pekerjaan besar menjadi beberapa tugas yang lebih kecil, mengirimkannya ke subagen yang berbeda secara bersamaan, dan menggabungkan hasilnya kembali. Claude Code juga mendukung perutean model dinamis, sehingga tugas yang lebih ringan dapat dialihkan ke model yang lebih ringan sementara pemikiran yang lebih berat tetap menggunakan model yang lebih kuat. Saya memperhatikan manfaat terbesar dari subagen saat mengerjakan proyek pengkodean. Saya mempunyai satu agen utama yang mengoordinasikan pekerjaan tersebut, sementara lima subagen menangani tugas yang berbeda secara bersamaan. Salah satu subagen menjelajahi basis kode dan mengidentifikasi file yang penting. Yang lain meninjau implementasi yang ada dan menyoroti potensi masalah. Yang ketiga meneliti dokumentasi dan dependensi yang terlibat dalam fitur tersebut. Yang keempat memeriksa kode untuk bug dan kasus edge. Kelompok kelima meninjau perubahan yang diusulkan dan mencari perbaikan. Sementara agen-agen tersebut mengerjakan tugas masing-masing, agen utama fokus pada perencanaan implementasi dan menggabungkan temuan ke dalam solusi akhir. Pada saat saya mendapat tanggapan, basis kode telah dieksplorasi, dokumentasi telah ditinjau, dan implementasi telah diperiksa dari berbagai sudut tanpa ada satu jendela konteks pun yang mencoba mengatur semua informasi tersebut sekaligus. Menyiapkan Subagen Claude Yang Anda butuhkan hanyalah struktur dan aturan sederhana Untuk menggunakan subagen, Anda harus mengaktifkan dukungan tim agen terlebih dahulu. Setel CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 melalui variabel lingkungan Anda atau di dalam konfigurasi pengaturan Kode Claude. Claude Code menggunakan alat Tugas khusus untuk menelurkan subagen setelah aktivasi. Setiap agen yang muncul menerima jendela konteks baru dan menyelesaikan pekerjaannya tanpa membagikan riwayat percakapan lengkap. Saya menemukan pola orkestrator-pekerja cocok untuk sebagian besar alur kerja pengkodean. Di sini, agen penyelia memeriksa permintaan yang masuk dan membagi pekerjaan menjadi tugas-tugas yang lebih kecil. Supervisor kemudian mendelegasikan setiap tugas ke sub-agen khusus. Ada juga pola Pramuka, yang mungkin berguna. Ini melibatkan sub-agen ringan yang meninjau materi sumber dan hanya mengekstrak informasi yang relevan. Agen utama menerima ringkasan singkat alih-alih memproses seluruh kumpulan data. Kemudian Anda memiliki pola pemisahan dan penggabungan, di mana orkestrator memisahkan tugas yang lebih besar menjadi beberapa tugas paralel. Setiap sub-agen menyelesaikan pekerjaan yang ditugaskan tanpa menunggu agen lainnya. Orkestra menggabungkan keluaran yang dikembalikan menjadi hasil akhir setelah selesai. Banyak hal juga bergantung pada cara Anda memilih model. Saya telah menggunakan Claude Sonnet untuk sebagian besar tugas koordinasi dan pelaksanaan. Anda juga dapat menggunakan Haiku jika Anda memiliki operasi sederhana yang tidak memerlukan penalaran. Opus, tentu saja, bekerja paling baik sebagai orkestrator utama. Pastikan perintah spawn Anda tetap singkat dan manis. Claude Code sudah memuat instruksi bersama dari CLAUDE.md dan definisi alat yang tersedia, dan ketika Anda menambahkan instruksi tambahan, konsumsi konteks meningkat sebelum pekerjaan yang berguna dimulai. Sub-agen menghabiskan banyak waktu dalam jangka waktu penggunaan Anda Bahkan tiga sub-agen dapat menghabiskan jangka waktu penggunaan Anda dengan cepat Sub-agen menghemat banyak waktu, namun mereka juga meningkatkan biaya jauh lebih cepat daripada perkiraan kebanyakan orang. Saya mempelajarinya dengan cukup cepat setelah saya mulai menggunakannya pada proyek yang lebih besar. Sebelum Anda membangun alur kerja multi-agen yang rumit, Anda harus memahami ke mana sebenarnya token tersebut pergi. Claude Code memproses ulang seluruh percakapan di setiap kesempatan. Itu termasuk prompt sistem, pesan sebelumnya, definisi alat, keluaran sebelumnya, dan segala sesuatu yang sudah ada di dalam jendela konteks. Penggunaan token tumbuh jauh lebih cepat daripada jumlah pesan yang disarankan karena setiap respons baru didasarkan pada semua respons yang ada sebelumnya. Sesi dengan hanya tiga puluh pesan dapat dengan mudah memerlukan sekitar 90.000 token pemrosesan. Biayanya menjadi lebih besar setelah Anda mulai menjalankan beberapa sub-agen secara paralel. Tiga agen, masing-masing mengembalikan ringkasan 2.000 token, menambahkan 6.000 token lainnya ke sesi induk dalam satu siklus. Ulangi proses tersebut sepuluh kali dan orkestrator telah mengumpulkan sekitar 60.000 token hanya dari ringkasan sub-agen saja. Jumlah tersebut tidak termasuk tugas awal, riwayat percakapan sebelumnya, atau konteks tambahan apa pun yang sudah dimuat ke dalam sesi. Gunakan sub-agen dengan hati-hati Saya akan menjaga sub-agen Anda tetap fokus dan hanya memunculkan mereka ketika tugas tersebut benar-benar mendapat manfaat dari pekerjaan paralel. Setiap agen tambahan meningkatkan jumlah informasi yang mengalir kembali ke orkestrator. Putaran umpan balik tersebut memberikan hasil yang berguna, tetapi juga meningkatkan penggunaan token sepanjang sesi. Tim yang lebih kecil yang terdiri dari agen khusus sering kali memiliki kinerja lebih baik daripada kelompok besar yang terus-menerus memberikan ringkasan kembali ke konteks induk. Terkait Saya memberi Claude Code dan Google Antigravity proyek lengkap, dan mereka menyelesaikannya dua kali lebih cepat dari VS Code saja. VS Code perlu mengejar ketinggalan.


Diterbitkan : 2026-06-27 10:00:00

sumber : www.xda-developers.com