Langkau ke kandungan

Perintah slash

Perintah yang ditaip dalam komposer sesuatu ruang. Ia terbahagi kepada tiga kumpulan mengikut tempat ia berkuat kuasa, dan perbezaan itu penting: perintah setempat tidak pernah bergerak sebagai mesej, jadi ia tidak muncul dalam transkrip dan tidak sampai kepada ejen.

Di mana ia berjalan Apa maksudnya
Setempat Dikendalikan dalam klien (atau operasi pelayan yang dimulakan oleh klien). Perintah itu tidak pernah bergerak sebagai mesej, jadi tiada ejen melihatnya.
Sampingan Satu panggilan model di sisi pelayan tentang perbualan itu. Perbualan itu tidak diubah.
Penghantaran Menetapkan modus atau arahan untuk larian yang dimulakan oleh mesej itu.

Setempat → penghantaran. Menyediakan modus pelan pada perbualan: worktree baca sahaja sepenuhnya dan permukaan alat yang terhad kepada read. Serahan ejen ialah pelan, bukan suntingan. /plan kosong hanya menukar modus dan tidak pernah bergerak sebagai mesej; dengan gesaan, selebihnya baris itulah yang memulakan larian.

Penghantaran. Memulakan objektif autonomi yang dihantar semula oleh penyelia matlamat merentas segmen dan permulaan semula.

Menaip /goal bersama teks terlebih dahulu membuka temu bual objektif — satu pusingan singkat yang enggan menerima draf sehingga ia mempunyai kesemua lima perkara berikut: kriteria kejayaan yang boleh diputuskan oleh penilai tanpa pertimbangan, perintah pengesahan yang tepat, had percubaan, sempadan skop, dan syarat berhenti. Setiap langkah menawarkan Langkau dan jalankan seperti ditulis: temu bual itu ialah nilai lalai, bukan gerbang.

/goal pause, /goal resume dan /goal drop bukan perintah slash. Jeda, sambung dan henti terletak pada senarai matlamat perbualan itu di bar sisi. Flag permulaan pada objektif itu sendiri ialah --budget <dollars>, --max <N> (belanjawan larian) dan --days <N> (tarikh akhir). Matlamat yang mencapai had kosnya hanya boleh disambung dengan menaikkan had itu, daripada kawalan bar sisi yang sama.

Penghantaran. Bekerja secara berulang sehingga selesai. Menerima satu had: /loop 10, /loop 30m, /loop 1h30m, /loop 10 minutes fix the tests.

Token yang kelihatan seperti had (bermula dengan digit atau tanda) dan gagal dihuraikan ialah ralat keras. Prosa hanyalah prosa, jadi /loop keep going until the tests pass ialah gelung tanpa had dengan gesaan sebaris dan bukannya salah hurai.

Penghantaran. Menukar sesi itu menjadi pengarah: alatnya sendiri turun kepada read campur lima kata kerja pekerja, dan pekerja latar belakang melakukan penyuntingan. Lihat Arahkan pekerja latar belakang.

Pekerja tidak pernah hidup melebihi modus itu — keluar akan mematikan setiap daripada mereka.


Setempat → pelayan. Melipat sejarah lama menjadi ringkasan berlabuh dan meneruskan pada konteks yang dipadatkan itu. Tiada argumen yang menghadap model: perintah itu tidak pernah bergerak sebagai mesej, dan pusingan pemadatan itu tidak menerima petunjuk fokus.

Setempat → pelayan. Membuang kandungan berat tanpa meringkaskan: tiada panggilan model, setiap perkataan dikekalkan, hanya pukal yang tiada sesiapa akan baca semula itu dikosongkan.

Sasaran Dibuang
tool_output Hasil alat lama yang tidak signifikan (lalai)
images Tangkapan skrin lama, dengan teksnya dikekalkan
all Kedua-duanya

Inilah jalan keluar untuk “konteks saya gemuk tetapi saya tidak mahu ringkasan”.

Setempat. Membuka penjelajah konteks untuk ejen perbualan ini dalam satu tab tersendiri: setiap segmen dan bahagian tetingkap konteksnya — gesaan sistem, kemahiran, fail konteks, skema alat, sejarah dan imej — dengan kos setiap satu dan kandungan verbatim di sebaliknya.

Tab itu dikunci pada pasangan (ruang, ejen), jadi menjalankannya dua kali memfokuskan semula satu tab dan bukannya menindan salinan huraian yang sama.

Dalam ruang dengan lebih daripada satu ejen, /context kosong membuka tetingkap yang sedang dibaca oleh meter konteks pengepala — ejen mana yang terakhir bekerja di sini, iaitu ejen yang mesejnya berada di bahagian bawah jejak — dan tab itu dilabel Context · <name> supaya ia menyatakan kepunyaan siapa. Namakan ejen lain untuk bertukar: /context qa (@ adalah pilihan). Nama yang ditaip diselesaikan secara tepat, tidak pernah secara kabur: dua ejen memegang dua tetingkap berbeza, jadi hampir-tepat yang membuka tetingkap yang lain ialah jawapan yang kelihatan munasabah kepada soalan yang anda tidak tanyakan.

Penjelajah yang sama berada di sebalik cip meter konteks dalam pengepala ruang, yang mengikuti ejen yang sama itu — perintah dan cip itu tidak pernah boleh berselisih tentang maksud “konteks” di sini.


Semua ini membelanjakan satu panggilan model dan tidak pernah mengubah perbualan. Giliran sebenar ejen yang seterusnya melihat tepat apa yang akan dilihatnya juga, dan itulah keseluruhan nilai bertanya.

Sampingan. Menulis dokumen penyerahan untuk sesiapa yang mengambil kerja itu tanpa latar belakang: apa tugasnya, apa yang telah dipelajari, apa yang masih tinggal.

Sampingan. Menjawab soalan tentang kerja setakat ini tanpa menambahkan soalan atau jawapan itu ke dalam transkrip.


Setempat. Membuka penavigasi cabang: di mana perbualan itu mencabang, laluan mana yang sedang dilaluinya, dan cara kembali ke laluan yang anda tinggalkan. Lihat Cabangkan perbualan.

Setempat. Menulis perbualan itu ke fail HTML serba lengkap — kad alat yang boleh dikuncupkan, tanpa helaian gaya, tanpa skrip, tanpa hos imej. Ia berakhir dalam Documents/ControlCenter/exports/ pada desktop dan dimuat turun pada web.

Setempat. Menyalin transkrip ke papan klip sebagai markdown, dengan panggilan alat dalam blok yang boleh dikuncupkan. Penaakulan sengaja dikecualikan: transkrip yang ditampal ke dalam laporan pepijat dibaca oleh manusia.


Setempat. Melihat dan menyunting senarai semak perbualan yang disimpan secara kekal. /todo kosong membuka penyunting. Subperintah: append, start, done, drop (alias rm), edit, copy, export, import.

Penghantaran. Mengaplikasikan kemahiran yang dipasang. Kemahiran berada di bawah awalan skill: tersendiri supaya ia tidak berkongsi ruang nama dengan perintah terbina — tanpanya, kemahiran bernama plan akan kekal tidak dapat dicapai selama-lamanya.

Penghantaran. Mana-mana fail markdown di bawah .agents/commands, .agent/commands, .claude/commands, .codex/commands atau .opencode/commands dalam repo. Fail bersarang foo/bar.md juga boleh dicapai sebagai foo:bar.

Penemplatan: $1, $@, $@[start:length] dan $ARGUMENTS. Frontmatter boleh menetapkan description (autolengkap komposer). allowed-tools dan model dihuraikan daripada fail itu tetapi pemanggilan perintah pengguna pada masa ini hanya menggantikan argumen ke dalam badan — ia tidak mengubah model atau permukaan alat larian itu.

Perintah yang ditulis pengguna mengalahkan kemahiran dengan nama yang sama — ia ialah jalan pintas yang dipanggil oleh manusia secara sengaja, berserta argumen.


Bukan perintah. Perkataan huruf kecil yang berdiri sendiri di mana-mana dalam gesaan melampirkan arahan tersembunyi untuk giliran itu.

Perkataan Kesan
ultrathink Usaha penaakulan maksimum untuk giliran itu
orchestrate Wakilkan kerja bebas secara selari dan sahkan setiap fasa

Pencocok itu sengaja ketat tentang sempadan. orchestrate, sepadan; orchestrated, orchestrate.ts, foo::orchestrate dan orchestrate() tidak, dan blok kod berpagar, rentang sebaris serta bahagian XML ditopengkan terlebih dahulu. Tanpa itu, menampal jejak tindanan akan mengubah cara ejen bertindak.