Tingkat Penalaran (direktif /think)
Apa fungsinya
- Direktif inline di badan pesan masuk apa pun:
/t <level>,/think:<level>, atau/thinking <level>. - Level (alias):
off | minimal | low | medium | high | xhigh | adaptive- minimal → “pikir”
- low → “pikir keras”
- medium → “pikir lebih keras”
- high → “ultrathink” (anggaran maksimum)
- xhigh → “ultrathink+” (GPT-5.2 + model Codex dan effort Anthropic Claude Opus 4.7)
- adaptive → penalaran adaptif yang dikelola penyedia (didukung untuk Anthropic Claude 4.6 dan Opus 4.7)
x-high,x_high,extra-high,extra high, danextra_highdipetakan kexhigh.highest,maxdipetakan kehigh.
- Catatan penyedia:
- Model Anthropic Claude 4.6 default ke
adaptivesaat tidak ada tingkat penalaran eksplisit yang ditetapkan. - Anthropic Claude Opus 4.7 tidak default ke penalaran adaptif. Default effort API-nya tetap dimiliki penyedia kecuali Anda menetapkan tingkat penalaran secara eksplisit.
- Anthropic Claude Opus 4.7 memetakan
/think xhighke penalaran adaptif plusoutput_config.effort: "xhigh", karena/thinkadalah direktif penalaran danxhighadalah pengaturan effort Opus 4.7. - MiniMax (
minimax/*) pada path streaming yang kompatibel dengan Anthropic default kethinking: { type: "disabled" }kecuali Anda secara eksplisit menetapkan thinking di parameter model atau parameter permintaan. Ini menghindari deltareasoning_contentyang bocor dari format stream Anthropic non-native milik MiniMax. - Z.AI (
zai/*) hanya mendukung penalaran biner (on/off). Level apa pun selainoffdiperlakukan sebagaion(dipetakan kelow). - Moonshot (
moonshot/*) memetakan/think offkethinking: { type: "disabled" }dan level apa pun selainoffkethinking: { type: "enabled" }. Saat penalaran diaktifkan, Moonshot hanya menerimatool_choiceauto|none; OpenClaw menormalkan nilai yang tidak kompatibel keauto.
- Model Anthropic Claude 4.6 default ke
Urutan resolusi
- Direktif inline pada pesan (hanya berlaku untuk pesan itu).
- Override sesi (ditetapkan dengan mengirim pesan yang hanya berisi direktif).
- Default per agen (
agents.list[].thinkingDefaultdalam config). - Default global (
agents.defaults.thinkingDefaultdalam config). - Fallback:
adaptiveuntuk model Anthropic Claude 4.6,offuntuk Anthropic Claude Opus 4.7 kecuali dikonfigurasi secara eksplisit,lowuntuk model lain yang mendukung penalaran,offjika tidak.
Menetapkan default sesi
- Kirim pesan yang hanya berisi direktif tersebut (spasi diperbolehkan), misalnya
/think:mediumatau/t high. - Ini akan tetap berlaku untuk sesi saat ini (default-nya per pengirim); dihapus dengan
/think:offatau reset idle sesi. - Balasan konfirmasi akan dikirim (
Thinking level set to high./Thinking disabled.). Jika level tidak valid (misalnya/thinking big), perintah ditolak dengan petunjuk dan status sesi dibiarkan tidak berubah. - Kirim
/think(atau/think:) tanpa argumen untuk melihat tingkat penalaran saat ini.
Penerapan per agen
- Embedded Pi: level yang dihasilkan diteruskan ke runtime agen Pi dalam proses.
Mode cepat (/fast)
- Level:
on|off. - Pesan yang hanya berisi direktif akan mengaktifkan override mode cepat sesi dan membalas
Fast mode enabled./Fast mode disabled.. - Kirim
/fast(atau/fast status) tanpa mode untuk melihat status mode cepat efektif saat ini. - OpenClaw menyelesaikan mode cepat dalam urutan ini:
/fast on|offinline/hanya-direktif- Override sesi
- Default per agen (
agents.list[].fastModeDefault) - Config per model:
agents.defaults.models["<provider>/<model>"].params.fastMode - Fallback:
off
- Untuk
openai/*, mode cepat dipetakan ke pemrosesan prioritas OpenAI dengan mengirimservice_tier=prioritypada permintaan Responses yang didukung. - Untuk
openai-codex/*, mode cepat mengirim flagservice_tier=priorityyang sama pada Codex Responses. OpenClaw mempertahankan satu tombol/fastbersama di kedua jalur auth. - Untuk permintaan
anthropic/*publik langsung, termasuk trafik yang diautentikasi OAuth yang dikirim keapi.anthropic.com, mode cepat dipetakan ke service tier Anthropic:/fast onmenetapkanservice_tier=auto,/fast offmenetapkanservice_tier=standard_only. - Untuk
minimax/*pada path yang kompatibel dengan Anthropic,/fast on(atauparams.fastMode: true) menulis ulangMiniMax-M2.7menjadiMiniMax-M2.7-highspeed. - Parameter model Anthropic
serviceTier/service_tieryang eksplisit mengesampingkan default mode cepat saat keduanya ditetapkan. OpenClaw tetap melewati injeksi service tier Anthropic untuk base URL proxy non-Anthropic.
Direktif verbose (/verbose atau /v)
- Level:
on(minimal) |full|off(default). - Pesan yang hanya berisi direktif mengaktifkan verbose sesi dan membalas
Verbose logging enabled./Verbose logging disabled.; level yang tidak valid mengembalikan petunjuk tanpa mengubah status. /verbose offmenyimpan override sesi eksplisit; hapus melalui UI Sessions dengan memilihinherit.- Direktif inline hanya berlaku untuk pesan itu; default sesi/global berlaku di luar itu.
- Kirim
/verbose(atau/verbose:) tanpa argumen untuk melihat level verbose saat ini. - Saat verbose aktif, agen yang mengeluarkan hasil tool terstruktur (Pi, agen JSON lainnya) mengirim setiap pemanggilan tool kembali sebagai pesan khusus metadata tersendiri, diawali dengan
<emoji> <tool-name>: <arg>jika tersedia (path/perintah). Ringkasan tool ini dikirim segera saat setiap tool dimulai (gelembung terpisah), bukan sebagai delta streaming. - Ringkasan kegagalan tool tetap terlihat dalam mode normal, tetapi sufiks detail error mentah disembunyikan kecuali verbose bernilai
onataufull. - Saat verbose bernilai
full, output tool juga diteruskan setelah selesai (gelembung terpisah, dipotong ke panjang aman). Jika Anda mengubah/verbose on|full|offsaat proses sedang berjalan, gelembung tool berikutnya akan mengikuti pengaturan baru.
Direktif trace Plugin (/trace)
- Level:
on|off(default). - Pesan yang hanya berisi direktif mengaktifkan output trace Plugin sesi dan membalas
Plugin trace enabled./Plugin trace disabled.. - Direktif inline hanya berlaku untuk pesan itu; default sesi/global berlaku di luar itu.
- Kirim
/trace(atau/trace:) tanpa argumen untuk melihat level trace saat ini. /tracelebih sempit daripada/verbose: ini hanya mengekspos baris trace/debug milik plugin seperti ringkasan debug Active Memory.- Baris trace dapat muncul di
/statusdan sebagai pesan diagnostik lanjutan setelah balasan asisten normal.
Visibilitas penalaran (/reasoning)
- Level:
on|off|stream. - Pesan yang hanya berisi direktif mengaktifkan apakah blok penalaran ditampilkan dalam balasan.
- Saat diaktifkan, penalaran dikirim sebagai pesan terpisah yang diawali dengan
Reasoning:. stream(khusus Telegram): men-stream penalaran ke gelembung draf Telegram saat balasan sedang dibuat, lalu mengirim jawaban akhir tanpa penalaran.- Alias:
/reason. - Kirim
/reasoning(atau/reasoning:) tanpa argumen untuk melihat level penalaran saat ini. - Urutan resolusi: direktif inline, lalu override sesi, lalu default per agen (
agents.list[].reasoningDefault), lalu fallback (off).
Terkait
- Dokumentasi mode elevated ada di Elevated mode.
Heartbeat
- Isi probe Heartbeat adalah prompt heartbeat yang dikonfigurasi (default:
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.). Direktif inline dalam pesan heartbeat berlaku seperti biasa (tetapi hindari mengubah default sesi dari heartbeat). - Pengiriman Heartbeat default ke payload akhir saja. Untuk juga mengirim pesan
Reasoning:terpisah (jika tersedia), tetapkanagents.defaults.heartbeat.includeReasoning: trueatau per agenagents.list[].heartbeat.includeReasoning: true.
UI chat web
- Pemilih penalaran di chat web mencerminkan level tersimpan sesi dari penyimpanan/config sesi masuk saat halaman dimuat.
- Memilih level lain langsung menulis override sesi melalui
sessions.patch; ini tidak menunggu pengiriman berikutnya dan bukan override sekali pakaithinkingOnce. - Opsi pertama selalu
Default (<resolved level>), dengan default hasil resolusi berasal dari model sesi aktif:adaptiveuntuk Claude 4.6 di Anthropic,offuntuk Anthropic Claude Opus 4.7 kecuali dikonfigurasi,lowuntuk model lain yang mendukung penalaran,offjika tidak. - Pemilih tetap sadar penyedia:
- sebagian besar penyedia menampilkan
off | minimal | low | medium | high | adaptive - Anthropic Claude Opus 4.7 menampilkan
off | minimal | low | medium | high | xhigh | adaptive - Z.AI menampilkan biner
off | on
- sebagian besar penyedia menampilkan
/think:<level>tetap berfungsi dan memperbarui level sesi tersimpan yang sama, sehingga direktif chat dan pemilih tetap sinkron.