Mode dan Postur Izin (Modes and Permission Postures)

July 29, 2026 · View on GitHub

Codewhale memiliki tiga konsep yang saling berhubungan:

  • Mode TUI: jenis interaksi yang terlihat (Plan / Act / Operate).
  • Postur Izin: seberapa ketat antarmuka meminta persetujuan sebelum mengeksekusi alat.
  • Lapisan Alur Kerja (Workflow Overlay): orkestrasi berjangka panjang opsional yang dapat berjalan di atas mode TUI mana pun ketika tugas membutuhkan banyak pekerja terkoordinasi.

Mode TUI

Tekan Tab saat composer dalam keadaan diam untuk beralih antar mode: Plan → Act → Operate → Plan. Tekan Shift+Tab untuk beralih postur izin (Ask → Auto-Review → Full Access). Tekan Ctrl+T untuk beralih tingkat penalaran (reasoning effort). Jalankan /mode untuk membuka pemilih mode, atau beralih secara langsung dengan /mode act, /mode plan, atau /mode operate.

1. Plan (Perencanaan)

  • Mengutamakan perancangan dan analisis sebelum eksekusi.
  • Alat investigasi baca-saja (read-only) tetap tersedia; eksekusi shell dan pengeditan berkas dinonaktifkan.

2. Act (Eksekusi / Agen)

  • Penggunaan alat multi-langkah.
  • Perintah Bash dan pengeditan berkas dilindungi oleh gerbang persetujuan secara bawaan.

3. Operate (Armada / Orkestrasi)

  • Mode konduktor multi-tugas.
  • Menugaskan pekerja di latar belakang (background workers) sebagai cara utama untuk menangani tugas-tugas besar atau independen secara paralel.

Ketersediaan Alat Berdasarkan Mode

Keluarga AlatPlanActOperate
Alat baca berkas, pencarian, dan diagnostikYaYaYa
Alat penulisan berkas dan penambalanTidakYaYa
Perintah BashTidakMemerlukan persetujuanSama dengan Act
Akses di luar root ruang kerjaJalur terpercaya sajaJalur terpercaya / mode trustSama dengan Act