Perintah slash
Perintah yang diketik di composer sebuah space. Perintah-perintah ini terbagi menjadi tiga kelompok berdasarkan tempat pengaruhnya, dan perbedaannya penting: perintah lokal tidak pernah terkirim sebagai pesan, sehingga ia tidak muncul di transkrip dan tidak menjangkau agen.
| Tempat perintah berjalan | Artinya |
|---|---|
| Lokal | Ditangani di klien (atau operasi server yang diinisiasi klien). Perintah ini tidak pernah terkirim sebagai pesan, sehingga tidak ada agen yang melihatnya. |
| Sisi server | Satu panggilan model di sisi server tentang percakapan. Percakapan tidak diubah. |
| Pengiriman | Menyetel mode atau direktif untuk run yang dimulai oleh pesan tersebut. |
Mengarahkan run
Bagian berjudul “Mengarahkan run”Lokal → pengiriman. Mengaktifkan mode rencana pada percakapan: worktree yang sepenuhnya hanya baca dan permukaan alat yang dibatasi pada read. Hasil kerja agen adalah rencana, bukan pengeditan. /plan saja hanya membalik mode dan tidak pernah terkirim sebagai pesan; dengan sebuah prompt, sisa baris itulah yang memulai run.
/goal <objective>
Bagian berjudul “/goal <objective>”Pengiriman. Memulai tujuan otonom yang dikirim ulang oleh supervisor tujuan lintas segmen dan restart.
Mengetik /goal beserta teksnya lebih dulu membuka wawancara tujuan — proses singkat yang menolak menerima draf sampai kelima hal berikut lengkap: kriteria keberhasilan yang dapat diputuskan evaluator tanpa penilaian subjektif, perintah verifikasi yang persis, batas percobaan, batas cakupan, dan kondisi berhenti. Setiap langkah menawarkan Lewati dan jalankan apa adanya: wawancara ini adalah default, bukan gerbang.
/goal pause, /goal resume, dan /goal drop bukan perintah slash. Jeda, lanjutkan, dan hentikan ada di daftar tujuan percakapan di sidebar. Flag awal pada tujuan itu sendiri adalah --budget <dollars>, --max <N> (anggaran run), dan --days <N> (tenggat). Tujuan yang mencapai batas biayanya hanya dapat dilanjutkan dengan menaikkan batas itu, dari kontrol sidebar yang sama.
/loop [budget] [task]
Bagian berjudul “/loop [budget] [task]”Pengiriman. Bekerja secara iteratif sampai selesai. Menerima batas: /loop 10, /loop 30m, /loop 1h30m, /loop 10 minutes fix the tests.
Token yang terlihat seperti batas (dimulai dengan angka atau tanda) tetapi gagal diuraikan adalah kesalahan keras. Prosa hanyalah prosa, jadi /loop keep going until the tests pass adalah loop tanpa batas dengan prompt inline, bukan salah urai.
/vibe [task]
Bagian berjudul “/vibe [task]”Pengiriman. Mengubah sesi menjadi pengarah: alatnya sendiri menyusut menjadi read plus lima kata kerja pekerja, dan pekerja latar belakang yang melakukan pengeditan. Lihat Arahkan pekerja latar belakang.
Pekerja tidak pernah hidup lebih lama dari mode — keluar dari mode mematikan semuanya.
Mengelola konteks
Bagian berjudul “Mengelola konteks”/compact
Bagian berjudul “/compact”Lokal → server. Melipat riwayat lama menjadi ringkasan berjangkar dan melanjutkan pada konteks yang telah dipadatkan. Tidak ada argumen yang menghadap model: perintah ini tidak pernah terkirim sebagai pesan, dan proses pemadatan tidak menerima petunjuk fokus.
/shake [target]
Bagian berjudul “/shake [target]”Lokal → server. Membuang konten yang berat tanpa meringkas: tidak ada panggilan model, setiap kata dipertahankan, hanya bagian besar yang tidak akan dibaca ulang siapa pun yang dikosongkan.
| Sasaran | Yang dibuang |
|---|---|
tool_output |
Hasil alat lama yang tidak penting (default) |
images |
Tangkapan layar lama, dengan teksnya tetap disimpan |
all |
Keduanya |
Ini adalah jalan keluar untuk “konteks saya gemuk tetapi saya tidak mau ringkasan”.
/context [agent]
Bagian berjudul “/context [agent]”Lokal. Membuka penjelajah konteks untuk agen percakapan ini di tabnya sendiri: setiap segmen dan bagian dari jendela konteksnya — prompt sistem, skill, file konteks, skema alat, riwayat, dan gambar — beserta berapa biaya masing-masing dan konten verbatim di baliknya.
Tab ini dikunci berdasarkan pasangan (space, agen), sehingga menjalankannya dua kali akan memfokuskan ulang satu tab, bukan menumpuk salinan rincian yang sama.
Di space dengan lebih dari satu agen, /context saja membuka jendela yang
sedang dibaca oleh indikator konteks di tajuk — agen mana pun yang terakhir
bekerja di sini, yaitu agen yang pesannya ada di bagian bawah jejak — dan tabnya
diberi label Context · <name> sehingga menjelaskan milik siapa. Sebutkan nama
lain untuk beralih: /context qa (@ bersifat opsional). Nama yang diketik
diselesaikan secara persis, tidak pernah samar: dua agen memegang dua jendela
yang berbeda, sehingga nyaris keliru yang membuka jendela lain akan menjadi
jawaban yang tampak masuk akal untuk pertanyaan yang tidak Anda ajukan.
Penjelajah yang sama ada di balik chip indikator konteks di tajuk space, yang mengikuti agen yang sama — perintah dan chip itu tidak pernah bisa berbeda pendapat tentang apa arti “konteks” di sini.
Bertanya tentang percakapan
Bagian berjudul “Bertanya tentang percakapan”Ini menghabiskan satu panggilan model dan tidak pernah mengubah percakapan. Giliran nyata berikutnya dari agen melihat persis apa yang akan dilihatnya pula, dan itulah keseluruhan nilai dari bertanya.
/handoff [focus]
Bagian berjudul “/handoff [focus]”Sisi server. Menulis dokumen serah terima untuk siapa pun yang mengambil alih pekerjaan ini tanpa bekal: apa tugasnya, apa yang telah dipelajari, apa yang tersisa.
/btw <question>
Bagian berjudul “/btw <question>”Sisi server. Menjawab pertanyaan tentang pekerjaan sejauh ini tanpa menambahkan pertanyaan atau jawabannya ke transkrip.
Menavigasi dan mengekspor
Bagian berjudul “Menavigasi dan mengekspor”Lokal. Membuka navigator cabang: di mana percakapan bercabang, jalur mana yang sedang ditempuh, dan cara kembali ke jalur yang Anda tinggalkan. Lihat Cabangkan percakapan.
/export
Bagian berjudul “/export”Lokal. Menulis percakapan ke file HTML mandiri — kartu alat yang dapat dilipat, tanpa stylesheet, tanpa skrip, tanpa host gambar. Berada di Documents/ControlCenter/exports/ di desktop dan diunduh di web.
Lokal. Menyalin transkrip ke papan klip sebagai markdown, dengan panggilan alat dalam blok yang dapat dilipat. Penalaran sengaja dikecualikan: transkrip yang ditempelkan ke laporan bug dibaca oleh manusia.
Semua lainnya
Bagian berjudul “Semua lainnya”/todo [subcommand]
Bagian berjudul “/todo [subcommand]”Lokal. Melihat dan mengedit daftar todo percakapan yang tersimpan. /todo saja membuka editornya. Subperintah: append, start, done, drop (alias rm), edit, copy, export, import.
/skill:<name> [args]
Bagian berjudul “/skill:<name> [args]”Pengiriman. Menerapkan skill yang terinstal. Skill berada di bawah prefiks skill:-nya sendiri sehingga tidak berbagi namespace dengan bawaan — tanpa itu, skill bernama plan akan selamanya tidak dapat dijangkau.
/<your-command> [args]
Bagian berjudul “/<your-command> [args]”Pengiriman. File markdown mana pun di bawah .agents/commands, .agent/commands, .claude/commands, .codex/commands, atau .opencode/commands di repo. foo/bar.md yang bersarang juga dapat dijangkau sebagai foo:bar.
Templat: $1, $@, $@[start:length], dan $ARGUMENTS. Frontmatter dapat menyetel description (pelengkapan otomatis composer). allowed-tools dan model diuraikan dari file, tetapi pemanggilan perintah pengguna saat ini hanya mengganti argumen ke dalam isi — keduanya tidak mengubah model atau permukaan alat run tersebut.
Perintah buatan pengguna menang atas skill dengan nama yang sama — ini adalah pintasan yang dipanggil manusia dengan sengaja, beserta argumennya.
Kata kunci ajaib
Bagian berjudul “Kata kunci ajaib”Bukan perintah. Satu kata huruf kecil yang berdiri sendiri di mana pun dalam prompt melampirkan instruksi tersembunyi untuk giliran itu.
| Kata | Efek |
|---|---|
ultrathink |
Upaya penalaran maksimum untuk giliran ini |
orchestrate |
Delegasikan pekerjaan independen secara paralel dan verifikasi setiap fase |
Pencocoknya sengaja ketat soal batas. orchestrate, cocok; orchestrated, orchestrate.ts, foo::orchestrate, dan orchestrate() tidak, dan blok kode berpagar, span inline, serta bagian XML ditutupi terlebih dahulu. Tanpa itu, menempelkan stack trace akan mengubah perilaku agen.