Tools
Düşünme seviyeleri
Ne işe yarar
- Herhangi bir gelen iletinin gövdesinde satır içi yönerge:
/t <level>,/think:<level>veya/thinking <level>. - Düzeyler (takma adlar):
off | minimal | low | medium | high | xhigh | adaptive | max | ultra; kabaca Anthropic'in klasik "think" < "think hard" < "think harder" < "ultrathink" sihirli sözcük sıralamasını yansıtır:- minimal ~ "düşün"
- low ~ "iyice düşün"
- medium ~ "daha da iyi düşün"
- high ~ "çok derin düşün" (en yüksek bütçe)
- xhigh ~ "çok derin düşün+" (GPT-5.2+ ve Codex modellerinin yanı sıra Anthropic Claude Opus 4.7+ eforu)
- adaptive → sağlayıcı tarafından yönetilen uyarlanabilir düşünme (Anthropic/Bedrock üzerindeki Claude 4.6, Anthropic Claude Opus 4.7+ ve Google Gemini dinamik düşünme için desteklenir)
- max → sağlayıcının en yüksek akıl yürütme düzeyi (Anthropic Claude Opus 4.7+; Ollama bunu kendi en yüksek yerel
thinkeforuyla eşler) - ultra → seçilen model/çalışma zamanı desteklediğinde sağlayıcının en yüksek akıl yürütme düzeyi ve proaktif alt ajan orkestrasyonu
x-high,x_high,extra-high,extra highveextra_high,xhighile eşlenir.highest,highile eşlenir.
- Sağlayıcı notları:
- Düşünme menüleri ve seçicileri sağlayıcı profiline göre belirlenir. Sağlayıcı Plugin'leri, ikili
ongibi etiketler dâhil olmak üzere seçilen modelin tam düzey kümesini bildirir. adaptive,xhigh,maxveultrayalnızca bunları destekleyen sağlayıcı/model/çalışma zamanı profilleri için sunulur. Desteklenmeyen düzeylere ilişkin yazılı yönergeler, ilgili modelin geçerli seçenekleri belirtilerek reddedilir.- Daha önce kaydedilmiş ancak artık desteklenmeyen düzeyler, sağlayıcı profili sıralamasına göre yeniden eşlenir.
adaptive, uyarlanabilir olmayan modellerdemediumdüzeyine geri dönerkenxhighvemax, seçilen modelin desteklediğioffdışındaki en yüksek düzeye geri döner. - Açıkça bir düşünme düzeyi ayarlanmadığında Anthropic Claude 4.6 modelleri varsayılan olarak
adaptivekullanır. - Anthropic Claude Opus 4.8 ve Opus 4.7, açıkça bir düşünme düzeyi ayarlamadığınız sürece düşünmeyi kapalı tutar. Uyarlanabilir düşünme etkinleştirildikten sonra Opus 4.8'in sağlayıcıya ait varsayılan efor düzeyi
higholur. - Anthropic Claude Opus 4.7+,
/think xhighyönergesini uyarlanabilir düşünme veoutput_config.effort: "xhigh"olarak eşler; çünkü/thinkbir düşünme yönergesidir vexhigh, Opus efor ayarıdır. - Anthropic Claude Opus 4.7+ ayrıca
/think maxseçeneğini sunar; bu seçenek aynı sağlayıcıya ait en yüksek efor yoluna eşlenir. - Doğrudan DeepSeek V4 modelleri
/think xhigh|maxseçeneklerini sunar;offdışındaki daha düşük düzeylerhighile eşlenirken bu iki seçenek de DeepSeekreasoning_effort: "max"ile eşlenir. - OpenRouter üzerinden yönlendirilen DeepSeek V4 modelleri
/think xhighseçeneğini sunar ve DeepSeek'e özgü üst düzeyreasoning_effortyerine OpenRouter tarafından desteklenenreasoning.effortdeğerlerini gönderir.offdışındaki daha düşük düzeylerhighile eşlenir ve kaydedilmişmaxgeçersiz kılmalarıxhighdüzeyine geri döner. - Düşünme özelliğine sahip Ollama modelleri
/think low|medium|high|maxseçeneklerini sunar; Ollama'nın yerel API'silow,mediumvehighefor dizelerini kabul ettiğindenmax, yerelthink: "high"ile eşlenir. - OpenAI GPT modelleri
/thinkyönergesini modele özgü Responses API efor desteği üzerinden eşler./think off, yalnızca hedef model destekliyorsareasoning.effort: "none"gönderir; aksi takdirde OpenClaw, desteklenmeyen bir değer göndermek yerine devre dışı bırakılmış akıl yürütme yükünü atlar. - GPT-5.6 Sol ve Terra, Codex çalışma zamanı üzerinden yerel
/think ultraseçeneğini sunar. GPT-5.6 Luna'nın Codex kataloğu Ultra'yı sunmadığından düzeylerimaxile sınırlıdır. - Gömülü OpenClaw çalışma zamanı; GPT-5.6 Sol, Terra ve Luna için mantıksal
/think ultraseçeneğini sunar. Sağlayıcının en yüksek efor düzeyini gönderir ve çalıştırma kapsamlı proaktif alt ajan orkestrasyonu yönlendirmesi ekler. - Özel OpenAI uyumlu katalog girdileri,
models.providers.<provider>.models[].compat.supportedReasoningEffortsayarına"xhigh"ekleyerek/think xhighdesteğini etkinleştirebilir. Bu, giden OpenAI akıl yürütme eforu yüklerini eşleyen aynı uyumluluk meta verilerini kullanır; böylece menüler, oturum doğrulaması, ajan CLI'si vellm-task, aktarım davranışıyla tutarlı olur. - Yapılandırmada kalmış eski OpenRouter Hunter Alpha başvuruları, kullanımdan kaldırılan bu rota nihai yanıt metnini akıl yürütme alanları üzerinden döndürebildiğinden proxy akıl yürütme eklemesini atlar.
- Google Gemini,
/think adaptiveyönergesini Gemini'nin sağlayıcıya ait dinamik düşünme özelliğiyle eşler. Gemini 3 isteklerinde sabit birthinkingLevelatlanırken Gemini 2.5 isteklerithinkingBudget: -1gönderir; sabit düzeyler ise ilgili model ailesi için en yakın GeminithinkingLevelveya bütçe değeriyle eşlenmeye devam eder. - Anthropic uyumlu akış yolundaki MiniMax M2.x (
minimax/MiniMax-M2*), model veya istek parametrelerinde açıkça düşünme ayarlanmadığı sürece varsayılan olarakthinking: { type: "disabled" }kullanır. Bu, M2.x'in yerel olmayan Anthropic akış biçimindenreasoning_contentdeltalarının sızmasını önler. MiniMax-M3 (ve M3.x) bundan muaftır: M3 düzgün Anthropic düşünme blokları üretir ve düşünme devre dışıyken boş içerik döndürür; dolayısıyla OpenClaw, M3'ü sağlayıcının atlanmış/uyarlanabilir düşünme yolunda tutar. - Z.AI (
zai/*), çoğu GLM modeli için ikilidir (on/off). GLM-5.2 istisnadır:/think off|low|high|maxseçeneklerini sunar,lowvehighdüzeylerini Z.AIreasoning_effort: "high"ile,maxdüzeyini isereasoning_effort: "max"ile eşler. - Moonshot Kimi K2.7 Code (
moonshot/kimi-k2.7-code) her zaman düşünür. Profili yalnızcaonseçeneğini sunar ve OpenClaw, Moonshot'ın gerektirdiği şekilde gidenthinkingalanını atlar. Diğermoonshot/*modelleri/think offyönergesinithinking: { type: "disabled" },offdışındaki tüm düzeyleri isethinking: { type: "enabled" }ile eşler. Düşünme etkinleştirildiğinde Moonshot yalnızcatool_choiceiçinauto|nonedeğerlerini kabul eder; OpenClaw uyumsuz değerleriautoolarak normalleştirir.
- Düşünme menüleri ve seçicileri sağlayıcı profiline göre belirlenir. Sağlayıcı Plugin'leri, ikili
Çözümleme sırası
- İletideki satır içi yönerge (yalnızca o ileti için geçerlidir).
- Oturum geçersiz kılması (yalnızca yönerge içeren bir ileti gönderilerek ayarlanır).
- Ajan başına varsayılan (
agents.list[].thinkingDefaultyapılandırmada). - Genel varsayılan (
agents.defaults.thinkingDefaultyapılandırmada). - Geri dönüş: varsa sağlayıcının bildirdiği varsayılan; aksi takdirde akıl yürütme özelliğine sahip modeller
mediumveya ilgili modelin desteklediğioffdışındaki en yakın düzeye çözümlenir, akıl yürütme özelliği olmayan modeller iseoffolarak kalır.
Oturum varsayılanını ayarlama
- Yalnızca yönergeyi içeren bir ileti gönderin (boşluklara izin verilir); örneğin
/think:mediumveya/t high. - Bu ayar geçerli oturum boyunca korunur (varsayılan olarak gönderici başına). Oturum geçersiz kılmasını temizleyip yapılandırılmış/sağlayıcı varsayılanını devralmak için
/think defaultkullanın; takma adlar arasındainherit,clear,resetveunpinbulunur. /think off, açık bir kapalı geçersiz kılması kaydeder. Oturum geçersiz kılmasını değiştirene veya temizleyene kadar düşünmeyi devre dışı bırakır.- Bir onay yanıtı gönderilir (
Düşünme düzeyi high olarak ayarlandı./Düşünme devre dışı bırakıldı.). Düzey geçersizse (örneğin/thinking big) komut bir ipucuyla reddedilir ve oturum durumu değiştirilmez. - Geçerli düşünme düzeyini görmek için bağımsız değişken olmadan
/think(veya/think:) gönderin.
Ajan tarafından uygulanması
- Gömülü OpenClaw: çözümlenen düzey, süreç içi OpenClaw ajan çalışma zamanına aktarılır.
- Claude CLI arka ucu:
claude-clikullanılırken somutoffdışı düzeyler Claude Code'a--effortolarak aktarılır;adaptive, yapılandırılmış efor bayraklarını kaldırır ve etkin eforu Claude Code'un ortamına, ayarlarına ve model varsayılanlarına bırakır. Bkz. CLI arka uçları.
Hızlı mod (/fast)
- Düzeyler:
auto|on|off|default. - Yalnızca yönerge içeren ileti, oturumun hızlı mod geçersiz kılmasını değiştirir ve
Hızlı mod otomatik olarak ayarlandı.,Hızlı mod etkinleştirildi.veyaHızlı mod devre dışı bırakıldı.yanıtını verir. Oturum geçersiz kılmasını temizleyip yapılandırılmış varsayılanı devralmak için/fast defaultkullanın; takma adlar arasındainherit,clear,resetveunpinbulunur. - Geçerli etkin hızlı mod durumunu görmek için bir mod belirtmeden
/fast(veya/fast status) gönderin. - OpenClaw hızlı modu şu sırayla çözümler:
- Satır içi/yalnızca yönerge içeren
/fast auto|on|offgeçersiz kılması (/fast defaultbu katmanı temizler) - Oturum geçersiz kılması
- Ajan başına varsayılan (
agents.list[].fastModeDefault) - Model başına yapılandırma:
agents.defaults.models["<provider>/<model>"].params.fastMode - Geri dönüş:
off
- Satır içi/yalnızca yönerge içeren
auto, oturum/yapılandırma modunu otomatik olarak korur ancak her yeni model çağrısını bağımsız olarak çözümler. Otomatik kesim süresinden önce başlayan çağrılarda hızlı mod etkinleştirilir; daha sonraki yeniden deneme, geri dönüş, araç sonucu veya devam çağrıları hızlı mod devre dışı olarak başlar. Kesim süresi varsayılan olarak 60 saniyedir; değiştirmek için etkin modeldeagents.defaults.models["<provider>/<model>"].params.fastAutoOnSecondsayarını yapın.openai/*için hızlı mod, desteklenen Responses isteklerindeservice_tier=prioritygöndererek OpenAI öncelikli işlemeye eşlenir.- Codex destekli
openai/*/openai-codex/*modelleri için hızlı mod, Codex Responses üzerinde aynıservice_tier=prioritybayrağını gönderir. Yerel Codex uygulama sunucusu turları katmanı yalnızcaturn/startveya iş parçacığı başlatma/sürdürme sırasında alır; dolayısıylaauto, çalışmakta olan bir uygulama sunucusu turunun katmanını değiştiremez. Bu ayar OpenClaw'ın başlattığı bir sonraki model turuna uygulanır. - OAuth kimlik doğrulamalı olarak
api.anthropic.comadresine gönderilen trafik dâhil doğrudan herkese açıkanthropic/*isteklerinde hızlı mod, Anthropic hizmet katmanlarına eşlenir:/fast on,service_tier=auto;/fast offiseservice_tier=standard_onlyayarlar. - Anthropic uyumlu yoldaki
minimax/*için/fast on(veyaparams.fastMode: true),MiniMax-M2.7değeriniMiniMax-M2.7-highspeedolarak yeniden yazar. - Açıkça belirtilen Anthropic
serviceTier/service_tiermodel parametreleri, her ikisi de ayarlandığında hızlı mod varsayılanını geçersiz kılar. OpenClaw, Anthropic dışı proxy temel URL'leri için Anthropic hizmet katmanı eklemesini yine de atlar. /status, hızlı mod etkinleştirildiğindeFast, yapılandırılmış mod otomatik olduğunda iseFast:autogösterir.
Ayrıntılı çıktı yönergeleri (/verbose veya /v)
- Düzeyler:
on(asgari) |full|off(varsayılan). - Yalnızca yönerge içeren ileti, oturumun ayrıntılı çıktısını değiştirir ve
Ayrıntılı günlük kaydı etkinleştirildi./Ayrıntılı günlük kaydı devre dışı bırakıldı.yanıtını verir; geçersiz düzeyler durumu değiştirmeden bir ipucu döndürür. /verbose off, açık bir oturum geçersiz kılması kaydeder; bunu Sessions kullanıcı arayüzündeinheritseçeneğini belirleyerek temizleyin.- Yetkilendirilmiş harici kanal göndericileri, oturumun ayrıntılı çıktı geçersiz kılmasını kalıcı hâle getirebilir. Dâhilî Gateway/web sohbeti istemcilerinin bunu kalıcı hâle getirebilmesi için
operator.admingerekir. - Satır içi yönerge yalnızca o iletiyi etkiler; aksi durumda oturum/genel varsayılanlar uygulanır.
- Geçerli ayrıntılı çıktı düzeyini görmek için bağımsız değişken olmadan
/verbose(veya/verbose:) gönderin. - Ayrıntılı çıktı açıkken yapılandırılmış araç sonuçları üreten ajanlar, her araç çağrısını mümkün olduğunda
<emoji> <tool-name>: <arg>önekiyle yalnızca meta veri içeren ayrı bir ileti olarak geri gönderir. Bu araç özetleri, her araç başlar başlamaz (ayrı baloncuklar hâlinde) gönderilir; akış deltaları olarak gönderilmez. - Araç hatası özetleri normal modda görünür kalır ancak ham hata ayrıntısı son ekleri, ayrıntılı çıktı
fullolmadığı sürece gizlenir. - Ayrıntılı çıktı
fullolduğunda araç çıktıları da tamamlandıktan sonra iletilir (ayrı bir baloncukta, güvenli bir uzunluğa kısaltılmış olarak). Bir çalıştırma devam ederken/verbose on|full|offile ayarı değiştirirseniz sonraki araç baloncukları yeni ayara uyar. agents.defaults.toolProgressDetail,/verbosearaç özetlerinin ve ilerleme taslağındaki araç satırlarının biçimini denetler.🛠️ Exec: JS söz dizimi denetleniyorgibi kısa ve insanların anlayabileceği etiketler için"explain"(varsayılan) kullanın; hata ayıklamak amacıyla ham komutun/ayrıntının da eklenmesini istiyorsanız"raw"kullanın. Ajan başınaagents.list[].toolProgressDetail, varsayılanı geçersiz kılar.explain:🛠️ Exec: /tmp/app.js için JS söz dizimini denetleraw:🛠️ Exec: /tmp/app.js için JS söz dizimini denetle, node --check /tmp/app.js
Plugin izleme yönergeleri (/trace)
- Düzeyler:
on|off(varsayılan). - Yalnızca yönerge içeren ileti, oturumun Plugin izleme çıktısını değiştirir ve
Plugin izlemesi etkinleştirildi./Plugin izlemesi devre dışı bırakıldı.yanıtını verir. - Satır içi yönerge yalnızca o iletiyi etkiler; aksi durumda oturum/genel varsayılanlar uygulanır.
- Geçerli izleme düzeyini görmek için bağımsız değişken olmadan
/trace(veya/trace:) gönderin. /trace,/verboseseçeneğinden daha dar kapsamlıdır: yalnızca Active Memory hata ayıklama özetleri gibi Plugin'e ait izleme/hata ayıklama satırlarını gösterir.- İzleme satırları
/statusiçinde ve normal asistan yanıtından sonra gönderilen bir tanılama iletisinde görünebilir.
Akıl yürütmenin görünürlüğü (/reasoning)
- Düzeyler:
on|off|stream. - Yalnızca direktif içeren mesaj, düşünme bloklarının yanıtlarda gösterilip gösterilmeyeceğini değiştirir.
- Etkinleştirildiğinde akıl yürütme, başına
Thinkingeklenmiş ayrı bir mesaj olarak gönderilir. stream: etkin kanal akıl yürütme önizlemelerini destekliyorsa yanıt oluşturulurken akıl yürütmeyi akış halinde gönderir, ardından nihai yanıtı akıl yürütme olmadan gönderir.- Diğer ad:
/reason. - Geçerli akıl yürütme düzeyini görmek için bağımsız değişken olmadan
/reasoning(veya/reasoning:) gönderin. - Çözümleme sırası: satır içi direktif, ardından oturum geçersiz kılması, ardından ajan başına varsayılan (
agents.list[].reasoningDefault), ardından genel varsayılan (agents.defaults.reasoningDefault), ardından geri dönüş değeri (off).
Hatalı yerel model akıl yürütme etiketleri ihtiyatlı biçimde işlenir. Kapatılmış <think>...</think> blokları normal yanıtlarda gizli kalır ve görünür metinden sonra gelen kapatılmamış akıl yürütme de gizlenir. Bir yanıtın tamamı tek bir kapatılmamış açılış etiketiyle sarılmışsa ve aksi takdirde boş metin olarak teslim edilecekse OpenClaw, hatalı açılış etiketini kaldırır ve kalan metni teslim eder.
İlgili
- Yükseltilmiş mod belgeleri Yükseltilmiş mod bölümündedir.
Heartbeat'ler
- Heartbeat yoklamasının gövdesi, yapılandırılmış Heartbeat istemidir (varsayılan:
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.). Bir Heartbeat mesajındaki satır içi direktifler her zamanki gibi uygulanır (ancak oturum varsayılanlarını Heartbeat'lerden değiştirmekten kaçının). - Heartbeat teslimatı varsayılan olarak yalnızca nihai yükü içerir. Ayrı
Thinkingmesajını da göndermek için (kullanılabiliyorsa)agents.defaults.heartbeat.includeReasoning: trueveya ajan başınaagents.list[].heartbeat.includeReasoning: trueayarlayın.
Web sohbeti kullanıcı arayüzü
- Sayfa yüklendiğinde web sohbetindeki düşünme seçicisi, gelen oturum deposunda/yapılandırmasında saklanan oturum düzeyini yansıtır.
- Başka bir düzey seçildiğinde oturum geçersiz kılması
sessions.patcharacılığıyla hemen yazılır; bir sonraki gönderimi beklemez ve tek kullanımlık birthinkingOncegeçersiz kılması değildir. - Model, akıl yürütme veya hız seçicisi değişiklikleri uygulanmaya devam ederken gönderim yapılırsa bekleyen tüm seçici yamalarının tamamlanması beklenir; bir değişiklik başarısız olursa mesaj incelenmek üzere gönderilmeden kalır.
- İlk seçenek her zaman geçersiz kılmayı temizleme seçeneğidir. Devralınan düşünme devre dışı olduğunda
Inherited: Offdâhil olmak üzereInherited: <resolved level>gösterir. - Açık seçici tercihleri, sağlayıcı etiketleri mevcut olduğunda bunları koruyarak doğrudan düzey etiketlerini kullanır (örneğin sağlayıcı tarafından
maxseçeneği için etiketlenmişMaximum). - Seçici, Gateway oturum satırı/varsayılanları tarafından döndürülen
thinkingLevelsdeğerini kullanır;thinkingOptionsise eski bir etiket listesi olarak korunur. Tarayıcı kullanıcı arayüzü kendi sağlayıcı düzenli ifade listesini tutmaz; modele özgü düzey kümelerinin sahibi Plugin'lerdir. /think:<level>çalışmaya devam eder ve saklanan aynı oturum düzeyini günceller; böylece sohbet direktifleriyle seçici eşzamanlı kalır.
Sağlayıcı profilleri
- Sağlayıcı Plugin'leri, modelin desteklediği düzeyleri ve varsayılanı tanımlamak için
resolveThinkingProfile(ctx)sunabilir. - Claude modellerine vekâlet eden sağlayıcı Plugin'leri, doğrudan Anthropic ve vekil kataloglarının uyumlu kalması için
openclaw/plugin-sdk/provider-model-sharediçindekiresolveClaudeThinkingProfile(modelId)işlevini yeniden kullanmalıdır. - Her profil düzeyi, saklanan kurallı bir
iddeğerine (off,minimal,low,medium,high,xhigh,adaptive,maxveyaultra) sahiptir ve bir görüntülemelabeldeğeri içerebilir. İkili sağlayıcılar{ id: "low", label: "on" }kullanır. - Profil kancaları, mevcut olduğunda
reasoning,compat.thinkingFormatvecompat.supportedReasoningEffortsdâhil birleştirilmiş katalog bilgilerini alır. İkili veya özel profilleri yalnızca yapılandırılmış istek sözleşmesi eşleşen yükü desteklediğinde sunmak için bu bilgileri kullanın. - Açık bir düşünme geçersiz kılmasını doğrulaması gereken araç Plugin'leri,
api.runtime.agent.resolveThinkingPolicy({ provider, model, agentRuntime })ileapi.runtime.agent.normalizeThinkingLevel(...)kullanmalıdır; kendi sağlayıcı/model düzeyi listelerini tutmamalıdır. Her zaman gömülü olan bir çalıştırma gibi yürütme yolunun sahibi araç olduğundaagentRuntimeiletin. - Yapılandırılmış özel model meta verilerine erişimi olan araç Plugin'leri,
compat.supportedReasoningEffortskatılımlarının Plugin tarafı doğrulamaya yansıtılması içincatalogdeğeriniresolveThinkingPolicyişlevine iletebilir. - Yayımlanmış eski kancalar (
supportsXHighThinking,isBinaryThinkingveresolveDefaultThinkingLevel) uyumluluk bağdaştırıcıları olarak kalır, ancak yeni özel düzey kümeleriresolveThinkingProfilekullanmalıdır. - Gateway satırları/varsayılanları
thinkingLevels,thinkingOptionsvethinkingDefaultdeğerlerini sunar; böylece ACP/sohbet istemcileri çalışma zamanı doğrulamasının kullandığı profil kimliklerini ve etiketlerini aynı şekilde işler.
Was this useful?