- Claude Code mendistribusikan tugas rekayasa berskala besar dan kompleks yang sulit ditangani oleh satu agen ke puluhan hingga ratusan subagen paralel
- Dalam satu sesi, ia menulis skrip orkestrasi secara dinamis untuk menjalankan subagen paralel, lalu memverifikasi hasilnya sendiri sebelum menyampaikannya kepada pengguna
- Dalam kasus Jarred Sumner yang mem-porting Bun dari Zig ke Rust, sistem ini menulis dan menggabungkan sekitar 750 ribu baris kode Rust dalam 11 hari sambil meloloskan 99,8% dari suite pengujian yang sudah ada
- Pengguna paket Max, Team, dan API mendapatkannya aktif secara default, sementara Enterprise memerlukan aktivasi terpisah oleh admin, dan fitur ini didukung di Claude Code CLI, Desktop, dan ekstensi VS Code
- Karena konsumsi token meningkat drastis dibanding sesi Claude Code biasa, pengguna disarankan memulai dari tugas dengan cakupan yang jelas
Apa itu Dynamic Workflow
- Fitur ini ditujukan untuk menangani pekerjaan yang sulit ditopang oleh satu proses agen tunggal—terutama pencarian bug, migrasi yang menyentuh ratusan file, dan stress test dari berbagai sudut pada codebase kompleks dan legacy
- Berdasarkan prompt, Claude menyusun rencana secara dinamis, memecah pekerjaan menjadi subtugas, lalu mendistribusikannya ke subagen paralel
- Setiap agen mendekati masalah dari perspektif yang independen, agen lain mencoba membantah hasilnya, dan proses ini diulang sampai jawabannya konvergen
- Kemajuan disimpan secara real-time sehingga jika pekerjaan terhenti, proses bisa dilanjutkan dari titik terakhir tanpa memulai ulang dari awal
- Karena koordinasi dilakukan di luar percakapan, rencana tidak melenceng meskipun skala pekerjaan membesar
Platform yang didukung dan cara penggunaan
- Tersedia sebagai research preview di Claude Code CLI, Desktop, dan ekstensi VS Code
- Platform yang didukung: Claude API, Amazon Bedrock, Vertex AI, Microsoft Foundry
- Paket yang berlaku: Max, Team, Enterprise (jika diaktifkan admin)
- Ada dua cara memulai:
- Meminta Claude membuat workflow secara langsung (misalnya, "Create a workflow")
- Mengaktifkan pengaturan khusus Claude Code
ultracode — dapat diakses dari menu effort, menetapkan level effort ke xhigh, lalu Claude akan memutuskan secara otomatis apakah workflow perlu digunakan
- Untuk pengalaman terbaik, mode auto disarankan untuk diaktifkan
- Saat pertama kali menjalankan workflow, Claude Code akan menampilkan apa yang akan dijalankan dan meminta konfirmasi pengguna
- Admin organisasi dapat menonaktifkan workflow dari managed settings
- Paket Enterprise nonaktif secara default saat peluncuran, dan admin dapat mengubahnya dari pengaturan Claude Code
Kasus penggunaan utama
- Pencarian bug di seluruh codebase, audit optimasi berbasis profiler, dan audit keamanan: menjelajahi service dan repo secara paralel lalu melakukan verifikasi independen atas semua temuan, termasuk pemeriksaan autentikasi, validasi input, dan inspeksi menyeluruh terhadap pola yang tidak aman
- Migrasi skala besar dan pekerjaan modernisasi: menangani penggantian framework, respons terhadap deprecasi API, dan porting bahasa di ribuan file secara end-to-end
- Pekerjaan penting yang memerlukan verifikasi ganda: ketika biaya jawaban salah tinggi, hasil divalidasi melalui percobaan independen dan agen adversarial yang sengaja mencoba merusak hasil tersebut
Kasus penulisan ulang Bun
- Jarred Sumner memanfaatkan Dynamic Workflow untuk mem-porting Bun dari Zig ke Rust
- Sekitar 750 ribu baris kode Rust ditulis, 99,8% dari suite pengujian yang ada berhasil lolos, dan diperlukan 11 hari dari commit pertama hingga merge
- Pembagian peran per workflow:
- Workflow pertama: memetakan lifetime Rust yang sesuai untuk semua field struct di codebase Zig
- Workflow kedua: menulis semua file
.rs sebagai port dengan perilaku yang sama seperti file .zig, dengan ratusan agen bekerja paralel dan 2 reviewer per file
- Fix loop: diulang sampai build dan suite pengujian sama-sama lolos
- Setelah porting selesai, workflow semalaman menangani penyalinan data yang tidak perlu dan membuat PR untuk tinjauan akhir
- Saat ini masih berada pada tahap sebelum deployment produksi, dan Jarred Sumner berencana membagikan detail lebih lanjut secara terpisah nanti
Hal yang perlu diperhatikan saat menggunakan
- Konsumsi token meningkat drastis dibanding sesi Claude Code biasa
- Disarankan memulai dari tugas dengan cakupan yang jelas untuk membangun pemahaman penggunaan sebelum diperluas
1 komentar
Modelnya memilih sendiri, jadi konsumsi token ternyata tidak melonjak drastis seperti yang saya kira.