AI Briefing
AI Briefing Publikasi Riset AI Indonesia

"Artificial intelligence is the new electricity. It will transform every industry and create massive new opportunities."

— Andrew Ng · Founder of Google Brain

Claude Code Dynamic Workflow: Tutorial Lengkap Menjalankan Ratusan Subagen untuk Tugas Kompleks

Oleh Eko Hadi Murwanto · ·
Claude Code Dynamic Workflow: Tutorial Lengkap Menjalankan Ratusan Subagen untuk Tugas Kompleks

Claude Code Dynamic Workflow: Tutorial Lengkap Menjalankan Ratusan Subagen untuk Tugas Kompleks

Artikel ini berdasarkan riset langsung dari pengumuman resmi Anthropic (28 Mei 2026), dokumentasi resmi Claude Code, serta berbagai sumber hands-on. Cocok untuk developer yang ingin memanfaatkan kemampuan orkestrasi multi-agent untuk tugas coding skala besar.


Daftar Isi

  1. Apa itu Dynamic Workflow?
  2. Masalah yang Dipecahkan
  3. Cara Kerja Dynamic Workflow
  4. Persyaratan dan Ketersediaan
  5. Cara Mengaktifkan Dynamic Workflow
  6. Metode 1: Langsung dengan Kata Kunci “workflow”
  7. Metode 2: Ultracode — Biarkan Claude yang Memutuskan
  8. Bundled Workflow: /deep-research
  9. Approval Flow: Persetujuan Sebelum Eksekusi
  10. Monitor Workflow dengan /workflows
  11. Menyimpan Workflow sebagai Slash Command
  12. Studi Kasus Nyata: Port Bun dari Zig ke Rust
  13. Use Case Lain
  14. Dynamic Workflow vs Subagent vs Skill vs Auto Mode
  15. Tips Biaya dan Keamanan
  16. Cara Menonaktifkan
  17. Kesimpulan

1. Apa itu Dynamic Workflow?

Dynamic Workflow adalah fitur terbaru di Claude Code (v2.1.154+, dirilis 28 Mei 2026) yang memungkinkan Claude membuat orchestration script secara dinamis — lalu menjalankan puluhan hingga ratusan subagen paralel untuk menyelesaikan satu tugas besar.

Secara sederhana:

Dynamic Workflow = Claude menulis skrip JavaScript orkestrasi → runtime menjalankan fase-fase paralel → subagen bekerja → hasil diverifikasi silang → satu jawaban terkoordinasi kembali ke sesi utama.

Bedanya dengan chat biasa: di chat normal, Claude memutuskan langkah selanjutnya giliran demi giliran, dan setiap hasil harus masuk kembali ke konteks percakapan. Di workflow, rencana, loop, cabang, dan nilai antara disimpan di workflow script — sesi utama tetap responsif dan menerima hasil akhir yang sudah terverifikasi.

Pengumuman resmi Anthropic menyebutnya:

“Dynamic workflows help Claude take on the most challenging tasks end-to-end. Work you’d normally plan in quarters now finishes in days.”


2. Masalah yang Dipecahkan

Sebelum Dynamic Workflow, tugas besar seperti codebase audit atau migrasi lintas 1000+ file punya masalah utama:

  • Satu agen membaca file berurutan — kehilangan konteks temuan sebelumnya.
  • Kompaksi konteks — Claude melupakan temuan dari file awal begitu mencapai file ke-50.
  • Orkestrasi manual — developer harus membuat subagen sendiri, memecah tugas, menggabungkan hasil.
  • Skala terbatas — maksimal 4-5 subagen karena keterbatasan memori kerja manusia.

Dynamic Workflow mengisi celah ini. Kamu cukup deskripsikan tugas, Claude yang memutuskan:

  • Bagaimana memecah tugas
  • Berapa banyak subagen yang diperlukan
  • Bagaimana memverifikasi hasil
  • Bagaimana menggabungkan temuan

Dari blog resmi Anthropic:

“Some problems are too big for one pass by a single agent, especially in complex, legacy codebases: a bug hunt across an entire service, a migration that touches hundreds of files, a plan you want stress-tested from every angle before you commit to it.”


3. Cara Kerja Dynamic Workflow

Alur Kerja

Prompt kamu

Claude menulis workflow JavaScript → rencana ditampilkan untuk disetujui

Runtime memulai fase-fase background

Subagen menyelidiki, mengedit, menguji, atau meninjau secara paralel

Agen lain memverifikasi dan menyanggah temuan

Iterasi sampai jawaban konvergen

Satu jawaban terkoordinasi kembali ke sesi

Tiga Pilar Utama

1. Parallel Fan-Out Workflow bisa menjalankan puluhan hingga ratusan subagen dalam satu sesi. Ini lompatan skala besar — pola multi-agent sebelumnya mentok di 4-5 subagen karena keterbatasan manusia.

2. Adversarial Verification Ini diferensiator utamanya. Bukan sekadar eksekusi paralel. Claude mendesain agen yang:

  • Menyerang masalah dari sudut independen
  • Agen lain mencoba menyanggah temuan
  • Iterasi berlangsung sampai jawaban konvergen

3. Checkpoint & Resume Progress disimpan sepanjang run. Jika workflow terinterupsi, bisa lanjut dari posisi terakhir, bukan mulai dari awal. Ini penting untuk tugas yang berlangsung berjam-jam hingga berhari-hari.

Technical Detail

Dari dokumentasi resmi Claude Code:

  • Workflow script: JavaScript murni — tidak punya akses langsung ke filesystem atau shell. Agens-lah yang melakukan akses file, shell, web, dan MCP.
  • Runtime: Terisolasi dari percakapan utama.
  • Subagen: Berjalan di mode acceptEdits dan mewarisi daftar izin tool dari sesi utama.
  • Batasan: Maksimal 16 agen bersamaan, 1000 agen total per run.

4. Persyaratan dan Ketersediaan

PersyaratanDetail
Versi Claude Codev2.1.154 atau lebih baru
PaketMax, Team, Enterprise (aktif by default); Pro perlu enable manual via /config
ProviderClaude API, Amazon Bedrock, Google Vertex AI, Microsoft Foundry
ToolsAkses web search untuk /deep-research

Cek dan Update

# Cek versi
claude --version

# Update jika perlu
claude update

# Di dalam Claude Code, cek settings
/config
# Cari toggle "Dynamic workflows" — pastikan ON

5. Cara Mengaktifkan Dynamic Workflow

Ada dua cara mengaktifkan Dynamic Workflow:


6. Metode 1: Sebut “workflow” di Prompt

Cara termudah: sertakan kata “workflow” di prompt kamu. Claude akan mendeteksinya secara otomatis dan merutekan tugas melalui jalur workflow.

Contoh Prompt

Run a workflow to audit every API endpoint under src/routes for missing auth checks.

Scope:
- read-only first pass
- group findings by endpoint
- verify each finding with an independent reviewer agent
- return only confirmed issues
- do not edit files unless I approve a follow-up workflow

Template Prompt yang Efektif

BagianKenapa PentingContoh
ScopeMengontrol token dan blast radiusunder src/routes only
Output contractMencegah tumpukan catatan agen mentahreturn confirmed issues with file paths
Verification ruleManfaatkan cross-checking workflowindependent reviewer agent must confirm
Edit policyHindari perubahan file tak terdugaread-only unless I approve edits

Catatan: Jika Claude Code menyorot kata “workflow” padahal kamu tidak bermaksud mengaktifkannya, tekan alt+w untuk mengabaikannya untuk prompt itu.


7. Metode 2: Ultracode

Ultracode adalah mode khusus di Claude Code yang:

  • Menggunakan xhigh reasoning effort
  • Secara otomatis memutuskan kapan menggunakan workflow untuk tugas substantif

Cara Mengaktifkan

# Di dalam Claude Code
/effort ultracode

Kapan Pakai Ultracode

Gunakan ultracode untuk sesi di mana sebagian besar tugas:

  • Besar dan ambigu (arsitektur, migrasi)
  • Berisiko tinggi (security audit, design stress test)
  • Membutuhkan pembersihan seluruh repo

Jangan gunakan ultracode untuk:

  • Edit rutin (typo, refactor kecil)
  • Exploration ringan
  • Debug sederhana

Detail penting:

  • Ultracode berlaku untuk setiap tugas substantif dalam sesi
  • Menggunakan lebih banyak token dan lebih lama
  • Reset saat memulai sesi baru
  • Tidak bisa dikombinasikan dengan mode effort lain

8. Bundled Workflow: /deep-research

Claude Code menyertakan satu bundled workflow siap pakai: /deep-research.

Workflow ini:

  • Melakukan pencarian dari berbagai sudut
  • Mengambil sumber secara paralel
  • Cross-check klaim
  • Mengembalikan satu laporan dengan sitasi

Cara Pakai

# Mulai Claude Code di project
cd /path/to/project
claude

# Jalankan research workflow
/deep-research Apa perbedaan utama antara React Server Actions dan Next.js Server Actions?

Tips /deep-research

  • Mulai dengan pertanyaan terbatas dulu untuk lihat konsumsi token
  • Bounded question → lihat usage → baru scale up
  • Workflow ini bagus untuk riset arsitektur, perbandingan teknologi, analisis tren

9. Approval Flow

Sebelum workflow berjalan, Claude Code menampilkan rencana fase-fase dan meminta persetujuan.

TindakanKapan Pakai
Yes, run itFase sesuai, izin bisa diterima
Yes, and do not ask againWorkflow tersimpan, path project sama
View raw scriptIngin inspeksi JavaScript orkestrasi
NoTugas terlalu luas, fase salah, tool berisiko

Shortcut penting: Ctrl+G membuka generated script di editor. Tab untuk menyesuaikan prompt sebelum run dimulai.


10. Monitor Workflow dengan /workflows

Workflow berjalan di background. Untuk memonitor:

/workflows

Tampilan workflow menunjukkan:

  • Fase dan status masing-masing
  • Jumlah agen aktif
  • Total token yang digunakan
  • Waktu yang sudah berlalu
KeyAksi
Up / DownPilih fase atau agen
Enter / RightBuka detail fase → detail agen
EscKembali satu level
j / kScroll di detail agen panjang
pPause atau resume run
xStop agen atau seluruh workflow
rRestart agen yang running
sSimpan workflow sebagai command

Catatan penting: Resume bersifat session-scoped. Jika kamu keluar dari Claude Code saat workflow berjalan, sesi berikutnya memulai workflow dari awal.


11. Menyimpan Workflow sebagai Slash Command

Setelah workflow selesai dan menghasilkan proses yang berguna untuk diulang, simpan sebagai slash command:

/workflows

# Pilih run yang completed
# Tekan 's'
# Pilih lokasi: project atau user
# Enter untuk simpan

Lokasi Penyimpanan

LokasiSiapa yang PunyaTerbaik Untuk
.claude/workflows/Semua yang clone repoTeam workflows: release audit, branch review
~/.claude/workflows/Hanya kamu, lintas projectRiset pribadi, review style pribadi

Jika project workflow dan personal workflow punya nama sama, project workflow yang menang.

Contoh Penggunaan Saved Workflow

Setelah disimpan, workflow muncul di / autocomplete:

/api-auth-audit
/codebase-cleanup
/branch-correctness-review

Bisa juga dengan input:

Run /api-auth-audit on src/api/v2 only

12. Studi Kasus Nyata: Port Bun dari Zig ke Rust

Contoh paling ambisius dari Dynamic Workflow adalah port Bun (runtime JavaScript) dari Zig ke Rust oleh Jarred Sumner — ~750.000 baris kode.

Proses

  1. Phase 1 — Mapping: Satu workflow memetakan lifetime Rust yang tepat untuk setiap struct field di codebase Zig.
  2. Phase 2 — Porting: Workflow berikutnya menulis setiap file .rs sebagai port yang identik perilaku dari .zigratusan agen paralel dengan dua reviewer per file.
  3. Phase 3 — Fix Loop: Build + test suite dijalankan sampai keduanya bersih.
  4. Phase 4 — Optimasi: Workflow semalam mengatasi salinan data yang tidak perlu dan membuka PR untuk setiap perbaikan.

Hasil

  • 750.000 baris Rust dari nol
  • 99.8% test suite existing lolos
  • 11 hari dari first commit ke merge
  • Semua dikerjakan oleh Dynamic Workflows

Jarred Sumner akan menulis lebih detail tentang ini di masa depan. Penting untuk diingat: port ini belum masuk produksi pada saat publikasi — tapi skalanya menunjukkan kemampuan fitur ini.


13. Use Case Lain

1. Security Audit Codebase

Run a workflow to audit src/routes and src/api for missing authentication checks.

Rules:
- read files only
- group endpoints by auth pattern
- have one agent find issues and another verify them
- exclude test fixtures and generated files
- return confirmed findings with file paths and suggested fixes

2. Migration Planning (Read-Only)

Run a workflow to plan the migration from the old payments client to the new billing SDK.

Do not edit files.
Map every call site, classify risk, propose phases, and have reviewer agents challenge the plan.
Return a phased migration plan with test commands for each phase.

3. Cross-Checked Research

/deep-research Compare the official migration paths for React 19 Server Actions and Next.js 16 forms.

Focus on official docs.
Return only claims that are supported by source links.

4. Branch Review Automation

Run a workflow to review this branch for correctness bugs.

Scope:
- current git diff only
- no style-only feedback
- verify each finding against code
- include test commands that would catch the bug

5. Hardening Pass

Auth checks, input validation, dan unsafe pattern scan di seluruh codebase — agen paralel mencari kerentanan, agen lain memverifikasi temuan.


14. Dynamic Workflow vs Subagent vs Skill vs Auto Mode

FiturPemegang RencanaPenggunaan TerbaikSkala
SubagentClaude giliran demi giliranSatu side task yang mengotori konteksBeberapa tugas per giliran
SkillInstruksi reusable yang diikuti ClaudeProsedur berulang atau aturan domainSama dengan kerja normal
Auto ModeClaude memutuskan kapan pakai toolWorkflow development sehari-hariSingle-agent
Dynamic WorkflowWorkflow script menentukan faseAudit, migrasi, riset, adversarial reviewPuluhan-ratusan agen per run

Kapan pakai apa:

  • Subagent: 1-2 investigasi terisolasi
  • Skill: Pengetahuan yang perlu reusable (coding standards, testing patterns)
  • Workflow: Orkestrasi itu sendiri harus repeatable — fan out, bandingkan temuan, restart agen gagal, simpan run sukses

15. Tips Biaya dan Keamanan

Biaya Token

Dari pengumuman resmi dan pengalaman early adopter:

Peringatan: Dynamic Workflows mengonsumsi jauh lebih banyak token daripada sesi Claude Code biasa. Setiap agen menggunakan model sesi kecuali skrip merutekan fase ke model lain.

Tips mengontrol biaya:

# Cek usage sebelum workflow besar
/model
/usage

# Di prompt, minta routing model berdasarkan fase
"Use a smaller model for indexing and low-risk classification phases.
Use the strongest model only for final verification and architectural judgment."

Strategi biaya:

  1. Mulai dengan scoped run, bukan seluruh monorepo
  2. Gunakan /usage untuk inspeksi penggunaan sesi
  3. Minta Claude merutekan fase berisiko rendah ke model lebih kecil
  4. Stop runaway run dari /workflows
  5. Ultracode hanya untuk sesi di mana sebagian besar tugas justify workflow

Keamanan

RisikoKontrol
Edit luas dari workflow vagueMulai dengan read-only prompt atau scope path terbatas
Long run terblokir oleh prompt toolTambahkan required commands/MCP tools ke allowlist dulu
Headless mode tanpa human promptKonfigurasi permission rules sebelum pakai claude -p
Workflow nulis terlalu banyakPakai git branch/worktree, inspect /diff sebelum commit

Pola untuk pekerjaan berisiko tinggi:

  • Stage 1: Workflow menghasilkan temuan terkonfirmasi saja (read-only)
  • Stage 2: Workflow menerapkan perubahan yang sudah disetujui

16. Cara Menonaktifkan

Dynamic Workflow bisa dinonaktifkan di level user atau organisasi:

Metode 1: Interactive Setting

/config
# Toggle Dynamic workflows OFF

Metode 2: User Settings File

{
  "disableWorkflows": true
}

Metode 3: Environment Variable

CLAUDE_CODE_DISABLE_WORKFLOWS=1 claude

Metode 4: Organization Admin

Admin bisa set "disableWorkflows": true di managed settings atau toggle di halaman admin Claude Code.

Ketika dinonaktifkan:

  • Bundled workflow commands tidak tersedia
  • Kata kunci “workflow” tidak memicu run
  • Ultracode dihapus dari menu /effort

17. Kesimpulan

Dynamic Workflow adalah lompatan besar dalam AI-assisted coding. Bukan sekadar fitur baru — ini adalah orchestration layer yang mengubah cara developer mendekati masalah besar.

Tiga hal utama yang perlu diingat:

  1. Mulai kecil — coba /deep-research dulu dengan pertanyaan terbatas untuk merasakan konsumsi token dan pola kerja workflow.
  2. Gunakan approval flow — selalu periksa rencana fase sebelum approve. Ini checkpoint terakhir sebelum konsumsi token besar.
  3. Simpan workflow yang berguna — workflow audit, review, atau migration yang terbukti efektif bisa disimpan sebagai slash command dan dipakai ulang oleh seluruh tim.

Dynamic Workflow tersedia di Claude Code CLI, Desktop, dan VS Code extension untuk paket Max, Team, dan Enterprise (research preview). Dengan pola parallel fan-out, adversarial verification, dan resume capability, fitur ini membawa AI coding ke level berikutnya.


Referensi: claude.com/blog/introducing-dynamic-workflows-in-claude-code, code.claude.com/docs/en/workflows, TechCrunch, dokumentasi resmi Claude Code.

Bagikan artikel ini
Telegram WhatsApp Facebook X

Artikel Terkait

Sam Altman Setuju Perlambat AI: 1.100 Lebih Pekerja OpenAI, Anthropic, Google, dan Meta Desak Pemerintah AS

Sam Altman Setuju Perlambat AI: 1.100 Lebih Pekerja OpenAI, Anthropic, Google, dan Meta Desak Pemerintah AS

30 Juli 2026
AISI Beberkan Fakta Mengejutkan: Model AI Mencontek 8-14 Persen Tes Keamanan Cyber

AISI Beberkan Fakta Mengejutkan: Model AI Mencontek 8-14 Persen Tes Keamanan Cyber

30 Juli 2026
Perusahaan AI Merobek Buku Langka untuk Data Training, Hakim Nyatakan Itu Fair Use

Perusahaan AI Merobek Buku Langka untuk Data Training, Hakim Nyatakan Itu Fair Use

29 Juli 2026
← Kembali ke Beranda