m>minicode

REPL — Slash & Keyboard

sumber: cli/repl.tsEdit di GitHub

REPL — Slash & Keyboard

Ketik / di prompt → floating dropdown (max 10 item + … N more). / navigasi, Tab lengkapi, Enter lengkapi + submit, Esc tutup. Terminal tanpa ANSI: fallback hint inline.

Sumber: cli/commands.ts, cli/repl.ts, cli/index.ts:61.

Slash commands

CommandFungsi
/helpDaftar perintah + skill + tombol penting
/help tombolPintasan papan tombol lengkap
/providerKelola provider: tambah (a), hapus (d), ubah (e). Aktif ditandai (aktif); hapus menyebut jumlah model yang ikut hilang
/model [cari]Picker semua provider::model. Enter = pilih + atur thinking effort (default/low/medium/high, tersimpan di provider, berlaku sesi berikutnya; Esc = batal total). Effort non-default tampil badge `[lowmediumhigh]`
/syncSegarkan daftar model semua provider (hanya bilang restart bila benar ada model baru)
/undoBatalkan perubahan berkas turn terakhir
/redoTerapkan ulang yang dibatalkan
/sessionsTanpa argumen = picker resume; /sessions <id> = langsung resume
/statusRuntime + pemakaian & biaya kumulatif sesi
/mode [nama]Ganti permission (auto, ask, plan, allowlist); tanpa argumen = putar
/initBuat AGENTS.md proyek ini
/copySalin output turn terakhir via OSC 52
/clearBanner --- cleared (scrollback preserved) --- (scrollback tetap transcript)
/history20 entri prompt terakhir
/exitKeluar (satu-satunya jalan keluar; /quit dihapus)

Alias (jalan, tidak diiklankan di /help): /models/model, /providers/provider, /usage & /cost/status, /resume [id]/sessions [id], /compact.

Catatan dropdown: Tab hanya menawarkan builtin + /compact agar pendek. /mode tak masuk dropdown (Tab/Shift+Tab sudah memutar mode). /undo /redo /clear /copy /history tidak masuk dropdown tapi ada di /help. /thinking dihapus — atur effort via picker Enter di /model.

Did-you-mean: typo /sessoonsDid you mean /sessions? (jarak ≤ 2).

Keyboard

TombolFungsi
enterKirim prompt
shift+tabPutar permission
tabLengkapi dari dropdown; di baris kosong = putar mode
/ History, atau pilih item dropdown bila terbuka
ctrl+oPutar tool call compact/expanded (juga /compact)
ctrl+rReverse-i-search history (substring; Esc/Ctrl+C/Ctrl+D batal, Ctrl+U hapus query)
ctrl+jNewline (multiline opt-in; Enter tetap submit)
/ Geser kursor (editing tengah baris)
ctrl+a / ctrl+eAwal / akhir baris
home / end / delSama seperti editor
ctrl+wHapus satu kata sebelum kursor
ctrl+uKosongkan baris
escTutup dropdown/picker; batal prompt kosong (draf berisi aman)
ctrl+c / ctrl+dBusy = hentikan turn; idle = batalkan prompt (2× beruntun saat idle = keluar)
\ di akhir barisSambung ke baris berikutnya

Banner konteks saat start REPL: satu baris model · mode · cwd agar tidak buta posisi.