Cara Meluncurkan Ratusan Agen di Claude Code dengan Dynamic Workflows
MarkdownAnthropic meluncurkan Dynamic Workflows pada 28.05.2026. Cara Claude menulis skrip untuk 1.000 subagen, apa itu ultracode dan /deep-research, serta batasannya.
Baca artikel lengkap
Inti sari
Pada 28 Mei 2026, Anthropic meluncurkan Dynamic Workflows di Claude Code: Anda menulis satu tugas, Claude membuat skrip orkestrator JavaScript, lalu runtime menjalankan hingga 16 subagen secara bersamaan di latar belakang (maksimal 1.000 per proses). Agen independen saling memeriksa temuan, lalu Anda menerima satu laporan akhir. Aktifkan dengan kata kunci workflow dalam prompt, mode /effort ultracode, atau perintah bawaan /deep-research. Fitur ini memerlukan Claude Code v2.1.154+ dan tersedia di Pro, Max, Team, dan Enterprise.
Temukan materi lainnya tentang konfigurasi alat di dokumentasi Ailoot.
Apa Itu Dynamic Workflows, dan Mengapa Anthropic Meluncurkannya pada 28 Mei?
Inti sari
Dynamic Workflow adalah skrip JavaScript yang ditulis Claude secara langsung untuk tugas tertentu. Runtime menjalankannya di latar belakang dengan membuat puluhan atau ratusan subagen bekerja secara paralel, saling memeriksa temuan, lalu mengembalikan satu laporan.
Sebelumnya, formatnya sendiri membatasi skala: satu chat = satu rencana = satu jendela konteks. Subagen membantu, tetapi keputusan tentang “apa yang harus dijalankan selanjutnya” tetap berada pada Claude di percakapan utama, dan setiap hasil antara menggunakan jendela konteks yang sama. Ini menjadi hambatan untuk tugas yang melibatkan 500 file atau sepuluh hipotesis independen.
Dynamic Workflows memindahkan rencana ke dalam kode. Claude merumuskan tugas sebagai skrip orkestrator, runtime menjalankan skrip itu di lingkungan terisolasi, dan hasil antara tersimpan dalam variabel skrip alih-alih konteks Anda. Sesi tetap responsif saat para agen bekerja di latar belakang.
Claude secara dinamis menulis skrip orkestrator yang meluncurkan puluhan hingga ratusan subagen paralel dalam satu sesi dan memeriksa pekerjaan mereka sebelum hasilnya sampai kepada Anda.
Perubahan nyata dibanding pendekatan lama adalah para agen independen menantang temuan satu sama lain, dan hanya hal yang lolos pemeriksaan silang yang disampaikan. Kata “dynamic” pada namanya merujuk tepat pada hal ini: setiap proses ditulis untuk tugas yang sedang dikerjakan. Tidak ada daftar proses siap pakai.
Perbedaan Workflow, Subagent, dan Skill: 3 Jenis Orkestrasi
Inti sari
Ketiga alat ini menangani tugas bertahap dengan cara berbeda. Subagent adalah pekerja yang diluncurkan Claude. Skill adalah instruksi yang diikuti Claude. Workflow adalah skrip yang dijalankan runtime. Masing-masing menyimpan rencana di tempat berbeda.
Saya memilih workflow, subagent, atau Skill dengan mengajukan dua pertanyaan: siapa yang memegang rencana, dan di mana hasil antara tersimpan?
| Subagents | Skills | Workflows | |
|---|---|---|---|
| Apa itu | Pekerja yang diluncurkan Claude | Instruksi yang diikuti Claude | Skrip yang dijalankan runtime |
| Siapa yang menentukan langkah berikutnya | Claude, satu langkah demi satu langkah | Claude, mengikuti prompt | Skrip itu sendiri |
| Di mana hasil antara tersimpan | Dalam konteks Claude | Dalam konteks Claude | Dalam variabel skrip |
| Apa yang diulang | Deskripsi pekerja | Instruksi | Orkestrasi itu sendiri |
| Skala | Beberapa tugas per giliran | Jumlah yang sama | Puluhan atau ratusan agen per proses |
| Interupsi | Memulai ulang giliran | Memulai ulang giliran | Melanjutkan di sesi yang sama |
Perubahan utamanya adalah rencana dipindahkan ke dalam kode. Dengan subagen dan Skills, Claude selalu menjadi orkestrator: Claude menentukan selama proses apa yang akan diluncurkan berikutnya, dan setiap hasil kembali ke jendela konteks. Workflow menyimpan sendiri loop, percabangan, dan hasil antaranya; hanya jawaban akhir yang sampai kepada Claude.
Anda dapat menjalankan rencana yang sama dengan meminta agen independen membedahnya dari sudut pandang berbeda, lalu skrip merangkum hal-hal yang tetap kuat. Ini tidak dapat dilakukan dalam satu sesi chat biasa: Claude tidak memiliki titik sintesis yang independen.
Berikut cara saya memilih: untuk tugas rutin dengan beberapa langkah, gunakan subagen atau Skill. Untuk tugas yang tidak muat dalam satu percakapan, atau proses yang ingin Anda jalankan ulang sesuai kebutuhan, gunakan workflow. Saya membahas keempat komponen dasar secara terperinci dalam panduan utama Skills, Subagents, MCP, atau Plugins.
3 Cara Memulai Workflow di Claude Code
Inti sari
Anthropic menyediakan tiga titik awal: kata kunci workflow dalam prompt (sekali jalan), mode /effort ultracode (Claude menentukan sendiri), atau perintah bawaan /deep-research. Ketiganya memerlukan Claude Code v2.1.154 atau yang lebih baru.
Cara 1. Kata kunci workflow dalam prompt. Ini pilihan paling sederhana; pengaturan sesi tidak berubah. Cukup sisipkan kata workflow ke prompt apa pun, lalu Claude Code akan menyorotnya saat Anda mengetik dan membuat skrip orkestrator alih-alih percakapan biasa.
Jalankan workflow untuk mengaudit setiap API endpoint di bawah src/routes/ guna menemukan pemeriksaan auth yang belum ada
Jika Claude Code menyorot kata tersebut padahal Anda tidak bermaksud memulai workflow, alt+w menonaktifkan pemicu untuk prompt itu.
Cara 2. Mode /effort ultracode. Mode ini mengaktifkan upaya maksimum model (xhigh) sekaligus memungkinkan Claude memutuskan sendiri kapan sebuah tugas memerlukan workflow.
/effort ultracode
Dalam mode ini, satu permintaan dapat berkembang menjadi beberapa workflow berturut-turut: satu untuk memahami kode, satu lagi untuk membuat perubahan, dan yang ketiga untuk memeriksa hasilnya. Setiap proses menggunakan lebih banyak token dan memerlukan waktu lebih lama daripada tingkat effort biasa. Mode ini hanya berlaku untuk sesi saat ini dan direset saat Anda membuka sesi baru. Saat kembali ke pekerjaan rutin, /effort high menonaktifkan ultracode.
Cara 3. Perintah bawaan /deep-research. Ini adalah workflow Anthropic siap pakai untuk riset web. Bagian berikut membahas cara ini.
Untuk ketiga cara tersebut, Claude Code meminta konfirmasi pada proses pertama dan menampilkan daftar fase. Pilihan responsnya adalah Yes, run it, Yes, and don't ask again for <name> (mengingat persetujuan Anda), View raw script (membuka kode dengan Ctrl+G), dan No. Dalam mode Auto, konfirmasi hanya diperlukan pada proses pertama; proses berikutnya berjalan tanpa bertanya. Dengan claude -p dan Agent SDK, tidak ada konfirmasi sama sekali: izin subagen diambil dari allowlist bersama.
Workflow Bawaan /deep-research: Contoh Penggunaan Pertama
Inti sari
/deep-research adalah workflow bawaan yang menelusuri pertanyaan dari beberapa sudut, mengambil sumber, memeriksa silang setiap klaim, lalu menyusun laporan beserta tautan. Ini cara yang baik untuk memahami cara kerjanya tanpa menulis skrip sendiri.
Cara tercepat untuk mencoba Dynamic Workflows adalah menjalankan workflow siap pakai alih-alih menulis sendiri. Anthropic menyertakan workflow bawaan /deep-research di Claude Code. Workflow ini menelusuri pertanyaan dari beberapa sudut independen, mengambil sumber, memberikan suara untuk setiap klaim, dan hanya menyertakan dalam laporan klaim yang lolos pemeriksaan silang.
Jalankan perintah
Dalam sesi Claude Code, masukkan
/deep-researchdan susun pertanyaan Anda sebagai prompt terperinci. Semakin tepat rumusannya, semakin sedikit waktu yang terbuang saat skrip menyiapkan fase.Izinkan workflow
Dialog akan muncul dengan daftar fase dan tombol
Yes/View raw script/No. Persetujuan disimpan untuk proyek jika Anda memilih opsi yang memuatdon't ask again.Pantau progres dengan /workflows
Proses berjalan di latar belakang sehingga sesi tetap bebas digunakan. Perintah
/workflowsmenampilkan daftar proses yang sedang berjalan dan sudah selesai. Gunakan tombol panah untuk memilih fase,Enteruntuk membukanya dan melihat agennya,j/kuntuk menggulir detail,puntuk menjeda,xuntuk menghentikan proses,runtuk memulai ulang agen, dansuntuk menyimpan skrip.Baca laporan
Setelah proses selesai, laporan beserta tautannya muncul di sesi. Klaim yang tidak lolos pemeriksaan silang otomatis disaring.
Tidak seperti chat biasa dengan satu pencarian web, /deep-research menjalankan kueri secara paralel dan menyelaraskan konflik antar sumber. Saya menggunakannya untuk menjelajahi topik sebelum menulis panduan: cara ini praktis untuk mengetahui penggunaan token sebelum memperbesar workflow.
Ultracode: Mode yang Membuat Claude Memutuskan Kapan Memulai Workflow
Inti sari
/effort ultracode menggabungkan penalaran maksimum xhigh dengan orkestrasi otomatis: Claude menentukan sendiri tugas mana dalam sesi yang perlu diubah menjadi workflow. Mode ini hanya berfungsi pada model yang mendukung xhigh.
Ultracode menggabungkan dua hal: upaya penalaran maksimum dan izin bagi Claude untuk memulai workflow sendiri. Secara default, bahkan /effort xhigh tetap menjalankan percakapan biasa: Claude berpikir lebih lama, tetapi tetap menyimpan langkah-langkahnya dalam konteks sendiri. Ultracode memberi Claude izin untuk mengubah tugas menjadi workflow sendiri begitu Claude menyadari bahwa satu sesi tidak akan cukup.
/effort ultracode
Saat mode ini aktif, satu permintaan dapat meluncurkan dua atau tiga workflow berturut-turut: satu memeriksa codebase, satu lagi membuat perubahan, dan yang ketiga berjalan terpisah untuk mencoba membuktikan bahwa perubahan itu salah. Polanya tetap “beberapa upaya independen ⇒ sintesis akhir”, tetapi Anda tidak perlu memulai tiap fase secara manual.
Biayanya jelas: setiap permintaan memerlukan waktu lebih lama dan biaya lebih besar daripada /effort high. Di balik layar, beberapa proses dijalankan dengan batas masing-masing, dan Anthropic sendiri tidak menyarankan ultracode sebagai mode default. Mode ini hanya berlaku untuk sesi saat ini dan direset pada sesi berikutnya.
Saat kembali ke pekerjaan rutin, /effort high menonaktifkan ultracode, dan sesi kembali menjadi chat biasa dengan subagen. Pada model yang tidak mendukung xhigh, opsi ultracode tidak akan muncul di /effort.
Batasan, Token, dan Kendala pada Penggunaan Pertama
Inti sari
Hingga 16 agen berjalan paralel, maksimal 1.000 per proses, wajib menggunakan Claude Code v2.1.154+, tersedia di Pro, Max, Team, dan Enterprise. Kendala utamanya adalah penggunaan token: tugas yang dijalankan melalui workflow menggunakan token jauh lebih banyak daripada satu proses melalui chat biasa.
Runtime menetapkan batas teknis keras berikut:
- Hingga 16 agen berjalan paralel sekaligus. Jumlahnya lebih sedikit pada mesin dengan jumlah core terbatas. Ini adalah anggaran sumber daya lokal.
- 1.000 agen per proses. Ini perlindungan terhadap loop tak terkendali: jika skrip mulai terus-menerus membuat agen, runtime akan menghentikannya.
- Anda tidak dapat menunggu masukan pengguna saat proses berlangsung. Hanya izin alat yang dapat menjedanya. Jika Anda perlu memberi persetujuan di antara fase, pisahkan pekerjaan ke beberapa workflow.
- Skrip itu sendiri tidak memiliki akses langsung ke file atau command shell. Membaca, menulis, dan menjalankan perintah dilakukan oleh agen yang dibuatnya. Skrip hanya mengoordinasikan mereka.
- Wajib menggunakan Claude Code v2.1.154 atau yang lebih baru. Tersedia di Pro, Max, Team, dan Enterprise (Pro diaktifkan melalui
/config), serta Claude API, Amazon Bedrock, Vertex AI, dan Microsoft Foundry.
Peringatan utamanya adalah biaya.
Dynamic workflows dapat menggunakan token jauh lebih banyak daripada sesi Claude Code biasa, jadi kami menyarankan untuk memulai dengan tugas yang sempit agar Anda memahami penggunaannya dalam pekerjaan Anda sendiri.
Setiap agen dalam suatu proses menggunakan model sesi, kecuali jika skrip mengarahkan suatu fase ke model lain. Sebelum proses besar, periksa /model: jika Anda terbiasa beralih ke model yang lebih murah untuk tugas rutin, ultracode dan /deep-research dapat membuat tagihan membengkak bila Anda melewatkan pemeriksaan ini. Anda dapat secara eksplisit meminta Claude dalam prompt untuk “gunakan model yang lebih murah untuk fase yang tidak memerlukan kemampuan maksimal”—ini cara yang sah untuk mengelola biaya.
Jika proses menyimpang, buka /workflows, pilih prosesnya, lalu tekan x. Agen yang sudah selesai tetap menyimpan hasilnya. Anda dapat melanjutkan proses yang dihentikan dari sana dengan p, atau meminta Claude memulai ulang skrip dari titik yang sama: agen yang hasilnya sudah di-cache akan mengembalikan hasil tersebut, sedangkan agen lainnya melanjutkan pekerjaan secara langsung. Ini berfungsi dalam satu sesi: begitu Anda keluar dari Claude Code, sesi berikutnya memulai workflow dari awal.
Jika Anda berencana menjalankan proses panjang, mulailah mengelola penggunaan dengan panduan Cara Tidak Menghabiskan Batas Claude Code dan Second Brain: struktur proyek yang tepat mencegah workflow memasukkan seluruh repositori ke setiap agen.
Cara Menyimpan Workflow di Proyek
Inti sari
Setelah proses berhasil, buka /workflows → pilih proses → tekan s untuk menyimpan skrip sebagai perintah. Anda dapat menaruhnya di .claude/workflows/ (dibagikan dengan tim) atau ~/.claude/workflows/ (hanya untuk Anda). Untuk menjalankannya lain kali, gunakan perintah slash biasa /[name].
Jika Claude telah menyusun workflow untuk tugas berulang (misalnya meninjau setiap branch atau melakukan audit keamanan berkala), Anda dapat menyimpan skripnya agar tidak perlu menjelaskan tugas itu dengan kata-kata setiap kali.
Buka /workflows
Perintah ini menampilkan daftar proses terbaru. Gunakan tombol panah untuk memilih proses yang Anda perlukan.
Tekan s
Dialog penyimpanan akan muncul.
Tabmengganti lokasi penyimpanan.Pilih folder
.claude/workflows/berada di proyek dan dapat dilihat semua orang yang mengkloning repositori.~/.claude/workflows/berada di direktori home Anda, tersedia di semua proyek Anda, dan hanya dapat dilihat oleh Anda.Panggil sebagai perintah
/[script_name]memulai workflow dengan skrip yang sama seperti sebelumnya. Jika ada workflow dengan nama sama di folder proyek dan folder home, workflow proyek diprioritaskan.
Ini menciptakan pola yang menarik: seseorang dalam tim berhasil menjalankan workflow, melakukan commit ke .claude/workflows/, lalu setiap anggota tim berikutnya menjalankan orkestrasi yang sama dengan sebuah perintah. Skripnya adalah JavaScript yang dapat dibaca, sehingga Anda bisa memeriksa, mengedit, dan melakukan commit versi baru.
Saat pertama kali menjalankan workflow tersimpan di proyek, Claude Code tetap menampilkan dialog izin. Menyimpan skrip tidak otomatis menyetujuinya. Persetujuan diberikan secara terpisah melalui Yes, and don't ask again.
Tugas Apa yang Benar-Benar Layak Menggunakan Workflows?
Inti sari
Menurut Anthropic, Workflows cocok untuk audit besar, migrasi, dan riset dengan pemeriksaan silang. Untuk tugas seperti “buat satu perubahan”, penggunaan token tidak sepadan dengan waktu yang dibutuhkan.
Anthropic secara eksplisit menyebutkan skenario yang menjadi sasaran pembuatan runtime ini:
- Audit di seluruh codebase—periksa setiap endpoint, file, dan fungsi berdasarkan daftar periksa. Misalnya, cari pemeriksaan auth yang belum ada, temukan logika duplikat, atau audit keamanan berdasarkan aturan OWASP. Satu agen dibuat untuk setiap cabang daftar periksa.
- Migrasi besar—beralih framework, meninggalkan API yang sudah tidak digunakan, atau memindahkan ribuan file ke bahasa lain. Workflow melacak progres, agen bekerja pada file secara paralel, dan agen pemeriksa silang mencari hal-hal yang terlewat.
- Riset dengan pemeriksaan silang—pertanyaan yang memerlukan sumber dari berbagai sudut dan penilaian tentang klaim mana yang akan bertahan setelah diperiksa silang. Inilah skenario dasar yang menjadi tujuan pembuatan
/deep-researchbawaan. - Rencana kompleks yang ingin Anda susun dari beberapa sudut pandang independen—workflow menghasilkan beberapa draf rencana independen, agen yang berlawanan memeriksanya, lalu menyajikan sintesis. Ini cocok untuk situasi ketika “biaya kesalahan tinggi dan satu kali pemeriksaan tidak cukup”.
Gunakan workflow saat sebuah tugas membutuhkan lebih banyak agen daripada yang dapat dikoordinasikan oleh satu percakapan, atau saat Anda ingin menyimpan orkestrasi sebagai skrip yang bisa diperiksa dan dijalankan ulang.
Untuk tugas seperti “perbaiki satu bug” atau “tambahkan satu fungsi”, Dynamic Workflows kalah dari sesi biasa: penggunaan token tidak sepadan dengan waktunya. Dokumentasi Anthropic menyampaikan hal ini dengan jelas: “mulailah dengan tugas yang sempit untuk memahami penggunaannya.” Aturan saya: jika ada kurang dari 5 subtugas independen atau kurang dari 50 file, chat biasa dengan beberapa subagen akan menanganinya dengan biaya lebih rendah.
Jika Anda memimpin tim dengan paket Enterprise, administrator mungkin telah menonaktifkan Workflows melalui pengaturan terkelola atau sakelar pada halaman admin Claude Code. Sebelum menganggap Workflows sebagai “solusi untuk semuanya”, periksa apakah fitur ini memang diaktifkan: /config → entri Dynamic workflows.
Sumber
- Anthropic. Introducing dynamic workflows in Claude Code. 28 Mei 2026.
- Anthropic. Orchestrate subagents at scale with dynamic workflows. Dokumentasi Claude Code.
- Anthropic. Claude Code v2.1.154 Changelog.
— temukan materi tambahan tentang penggunaan alat di dokumentasi Ailoot.
Rincian selengkapnya
Pertanyaan tentang Cara Meluncurkan Ratusan Agen di Claude Code dengan Dynamic Workflows
Kapan sesi biasa lebih baik daripada workflow?
Gunakan sesi biasa atau beberapa subagent untuk perubahan kecil dengan hanya sedikit tugas independen. Workflow menambah orkestrasi dan pemakaian token; mulai dari tugas nyata yang sempit dan ukur penggunaan sebelum menerapkannya pada audit atau migrasi besar.
Apakah menyimpan workflow juga menyetujui proses berikutnya?
Tidak. Penyimpanan mempertahankan skrip orkestrasi, sedangkan persetujuan eksekusi merupakan keputusan terpisah. Periksa skrip dan dialog izin proses pertama sebelum memberikan persetujuan yang diingat.