Skills
Eğik çizgi komutları
Komutlar Gateway tarafından işlenir. Çoğu komut, / ile başlayan bağımsız bir mesaj olarak gönderilmelidir. Yalnızca ana makineye yönelik bash sohbet komutu ! <cmd> kullanır (/bash <cmd> takma ad olarak kullanılabilir).
Bir konuşma veya iş parçacığı bir ACP oturumuna bağlandığında, normal takip metni o ACP koşumuna yönlendirilir. Gateway yönetim komutları yine yerel kalır: /acp ... her zaman OpenClaw ACP komut işleyicisine ulaşır; ayrıca /status ve /unfocus, yüzey için komut işleme etkin olduğunda yerel kalır.
İlgili iki sistem vardır:
Komutlar
Bağımsız /... mesajları.
Direktifler
/think, /fast, /verbose, /trace, /reasoning, /elevated, /exec, /model, /queue.
- Direktifler, model görmeden önce mesajdan çıkarılır.
- Normal sohbet mesajlarında (yalnızca direktif içeren mesajlar değil), bunlar "satır içi ipuçları" olarak değerlendirilir ve oturum ayarlarını kalıcı hale getirmez.
- Yalnızca direktif içeren mesajlarda (mesaj yalnızca direktiflerden oluşuyorsa), oturuma kalıcı olarak uygulanır ve bir onay yanıtı verilir.
- Direktifler yalnızca yetkili gönderenler için uygulanır.
commands.allowFromayarlanmışsa kullanılan tek izin listesi odur; aksi halde yetkilendirme, kanal izin listeleri/eşleştirme ilecommands.useAccessGroupsüzerinden gelir. Yetkisiz gönderenler için direktifler düz metin olarak değerlendirilir.
Satır içi kısayollar
Yalnızca izin listesine alınmış/yetkili gönderenler: /help, /commands, /status, /whoami (/id).
Bunlar hemen çalışır, model mesajı görmeden önce çıkarılır ve kalan metin normal akıştan devam eder.
Yapılandırma
{
commands: {
native: "auto",
nativeSkills: "auto",
text: true,
bash: false,
bashForegroundMs: 2000,
config: false,
mcp: false,
plugins: false,
debug: false,
restart: true,
ownerAllowFrom: ["discord:123456789012345678"],
ownerDisplay: "raw",
ownerDisplaySecret: "${OWNER_ID_HASH_SECRET}",
allowFrom: {
"*": ["user1"],
discord: ["user:123"],
},
useAccessGroups: true,
},
}
commands.textbooleanSohbet mesajlarında /... ayrıştırmayı etkinleştirir. Yerel komutları olmayan yüzeylerde (WhatsApp/WebChat/Signal/iMessage/Google Chat/Microsoft Teams), bunu false olarak ayarlasanız bile metin komutları çalışmaya devam eder.
commands.nativeboolean | "auto"Yerel komutları kaydeder. Otomatik: Discord/Telegram için açık; Slack için kapalı (slash komutları ekleyene kadar); yerel desteği olmayan sağlayıcılar için yok sayılır. Sağlayıcı bazında geçersiz kılmak için channels.discord.commands.native, channels.telegram.commands.native veya channels.slack.commands.native ayarlayın (bool veya "auto"). Discord üzerinde false, başlangıç sırasında slash komut kaydını ve temizliğini atlar; önceden kaydedilmiş komutlar, siz bunları Discord uygulamasından kaldırana kadar görünür kalabilir. Slack komutları Slack uygulamasında yönetilir ve otomatik olarak kaldırılmaz.
Discord üzerinde yerel komut belirtimleri descriptionLocalizations içerebilir; OpenClaw bunu Discord description_localizations olarak yayımlar ve uzlaştırma karşılaştırmalarına dahil eder.
commands.nativeSkillsboolean | "auto"Desteklendiğinde skill komutlarını yerel olarak kaydeder. Otomatik: Discord/Telegram için açık; Slack için kapalı (Slack her skill için bir slash komutu oluşturmayı gerektirir). Sağlayıcı bazında geçersiz kılmak için channels.discord.commands.nativeSkills, channels.telegram.commands.nativeSkills veya channels.slack.commands.nativeSkills ayarlayın (bool veya "auto").
commands.bashbooleanAna makine kabuk komutlarını çalıştırmak için ! <cmd> kullanımını etkinleştirir (/bash <cmd> bir takma addır; tools.elevated izin listelerini gerektirir).
commands.bashForegroundMsnumberBash'in arka plan moduna geçmeden önce ne kadar bekleyeceğini denetler (0 hemen arka plana alır).
commands.configboolean/config komutunu etkinleştirir (openclaw.json okur/yazar).
commands.mcpboolean/mcp komutunu etkinleştirir (mcp.servers altında OpenClaw tarafından yönetilen MCP yapılandırmasını okur/yazar).
commands.pluginsboolean/plugins komutunu etkinleştirir (Plugin keşfi/durumu ile yükleme ve etkinleştirme/devre dışı bırakma denetimleri).
commands.debugboolean/debug komutunu etkinleştirir (yalnızca çalışma zamanı geçersiz kılmaları).
commands.restartboolean/restart komutunu ve Gateway yeniden başlatma araç eylemlerini etkinleştirir.
commands.ownerAllowFromstring[]Yalnızca sahip komut/araç yüzeyleri için açık sahip izin listesini ayarlar. Bu, tehlikeli eylemleri onaylayabilen ve /diagnostics, /export-trajectory ve /config gibi komutları çalıştırabilen insan operatör hesabıdır. commands.allowFrom ve DM eşleştirme erişiminden ayrıdır.
OPENCLAW_DOCS_MARKER:paramOpen:IHBhdGg9ImNoYW5uZWxzLjxjaGFubmVs
.commands.enforceOwnerForCommands" type="boolean" default="false">
Kanal bazında: yalnızca sahip komutlarının o yüzeyde çalışması için sahip kimliği gerektirir. true olduğunda, gönderen ya çözümlenmiş bir sahip adayıyla eşleşmelidir (örneğin commands.ownerAllowFrom içindeki bir giriş veya sağlayıcıya özgü sahip meta verileri) ya da dahili bir mesaj kanalında dahili operator.admin kapsamına sahip olmalıdır. Kanal allowFrom içindeki joker karakter girişi veya boş/çözümlenmemiş sahip adayı listesi yeterli değildir — yalnızca sahip komutları o kanalda kapalı başarısız olur. Yalnızca sahip komutlarını sadece ownerAllowFrom ve standart komut izin listeleriyle sınırlamak istiyorsanız bunu kapalı bırakın.
commands.ownerDisplay"raw" | "hash"Sistem isteminde sahip kimliklerinin nasıl görüneceğini denetler.
commands.ownerDisplaySecretstringİsteğe bağlı olarak commands.ownerDisplay="hash" kullanıldığında kullanılan HMAC gizini ayarlar.
commands.allowFromobjectKomut yetkilendirmesi için sağlayıcı bazında izin listesi. Yapılandırıldığında, komutlar ve direktifler için tek yetkilendirme kaynağıdır (kanal izin listeleri/eşleştirme ve commands.useAccessGroups yok sayılır). Genel varsayılan için "*" kullanın; sağlayıcıya özgü anahtarlar bunu geçersiz kılar.
commands.useAccessGroupsbooleancommands.allowFrom ayarlanmamışsa komutlar için izin listelerini/ilkeleri uygular.
Komut listesi
Geçerli doğruluk kaynağı:
- çekirdek yerleşikler
src/auto-reply/commands-registry.shared.tsiçinden gelir - oluşturulan dock komutları
src/auto-reply/commands-registry.data.tsiçinden gelir - Plugin komutları Plugin
registerCommand()çağrılarından gelir - Gateway üzerindeki gerçek kullanılabilirlik yine yapılandırma bayraklarına, kanal yüzeyine ve yüklü/etkin Plugin'lere bağlıdır
Çekirdek yerleşik komutları
Oturumlar ve çalıştırmalar
/new [model]yeni bir oturum başlatır;/resetsıfırlama takma adıdır.- Control UI, yeni bir pano oturumu oluşturup ona geçmek için yazılan
/newkomutunu yakalar; yazılan/resetyine Gateway'in yerinde sıfırlamasını çalıştırır. /reset soft [message]geçerli dökümü korur, yeniden kullanılan CLI arka uç oturum kimliklerini düşürür ve başlangıç/sistem istemi yüklemesini yerinde yeniden çalıştırır./compact [instructions]oturum bağlamını sıkıştırır. Bkz. Compaction./stopgeçerli çalıştırmayı iptal eder./session idle <duration|off>ve/session max-age <duration|off>iş parçacığı bağlama süre sonunu yönetir./export-session [path]geçerli oturumu HTML olarak dışa aktarır. Takma ad:/export./export-trajectory [path]exec onayı ister, ardından geçerli oturum için JSONL yörünge paketi dışa aktarır. Tek bir OpenClaw oturumu için istem, araç ve döküm zaman çizelgesine ihtiyacınız olduğunda bunu kullanın. Grup sohbetlerinde onay istemi ve dışa aktarma sonucu sahibe özel olarak gider. Takma ad:/trajectory.
Model ve çalıştırma denetimleri
/think <level>düşünme düzeyini ayarlar. Seçenekler etkin modelin sağlayıcı profilinden gelir; yaygın düzeyleroff,minimal,low,mediumvehigholupxhigh,adaptive,maxgibi özel düzeyler veya ikilionyalnızca desteklendiği yerlerde bulunur. Takma adlar:/thinking,/t./verbose on|off|fullayrıntılı çıktıyı açıp kapatır. Takma ad:/v./trace on|offgeçerli oturum için Plugin izleme çıktısını açıp kapatır./fast [status|on|off]hızlı modu gösterir veya ayarlar./reasoning [on|off|stream]akıl yürütme görünürlüğünü açıp kapatır. Takma ad:/reason./elevated [on|off|ask|full]yükseltilmiş modu açıp kapatır. Takma ad:/elev./exec host=<auto|sandbox|gateway|node> security=<deny|allowlist|full> ask=<off|on-miss|always> node=<id>exec varsayılanlarını gösterir veya ayarlar./model [name|#|status]modeli gösterir veya ayarlar./models [provider] [page] [limit=<n>|size=<n>|all]yapılandırılmış/yetkilendirmesi mevcut sağlayıcıları veya bir sağlayıcıya ait modelleri listeler; o sağlayıcının tam kataloğunda gezinmek içinallekleyin./queue <mode>kuyruk davranışını yönetir (steer, eskiqueue,followup,collect,steer-backlog,interrupt) vedebounce:0.5s cap:25 drop:summarizegibi seçenekleri destekler;/queue defaultveya/queue resetoturum geçersiz kılmasını temizler. Bkz. Komut kuyruğu ve Yönlendirme kuyruğu./steer <message>geçerli oturum için etkin çalıştırmaya,/queuemodundan bağımsız olarak yönlendirme enjekte eder. Oturum boştayken yeni bir çalıştırma başlatmaz. Takma ad:/tell. Bkz. Yönlendir.
Keşif ve durum
/helpkısa yardım özetini gösterir./commandsoluşturulan komut kataloğunu gösterir./tools [compact|verbose]geçerli ajanın şu anda neleri kullanabileceğini gösterir./statusyürütme/çalışma zamanı durumunu, Gateway ve sistem çalışma süresini, ayrıca kullanılabiliyorsa sağlayıcı kullanımını/kotasını gösterir./diagnostics [note]Gateway hataları ve Codex koşumu çalıştırmaları için yalnızca sahip destek raporu akışıdır.openclaw gateway diagnostics export --jsonçalıştırmadan önce her seferinde açık exec onayı ister; tanılamaları tümüne izin ver kuralıyla onaylamayın. Onaydan sonra yerel paket yolu, manifesto özeti, gizlilik notları ve ilgili oturum kimliklerini içeren yapıştırılabilir bir rapor gönderir. Grup sohbetlerinde onay istemi ve rapor sahibe özel olarak gider. Etkin oturum OpenAI Codex koşumunu kullandığında, aynı onay ilgili Codex geri bildirimini OpenAI sunucularına da gönderir ve tamamlanan yanıt OpenClaw oturum kimliklerini, Codex iş parçacığı kimliklerini vecodex resume <thread-id>komutlarını listeler. Bkz. Tanılama Dışa Aktarımı./crestodian <request>bir sahip DM'sinden Crestodian kurulum ve onarım yardımcısını çalıştırır./tasksgeçerli oturum için etkin/yakın geçmiş arka plan görevlerini listeler./context [list|detail|json]bağlamın nasıl oluşturulduğunu açıklar./whoamigönderen kimliğinizi gösterir. Takma ad:/id./usage off|tokens|full|costyanıt başına kullanım alt bilgisini denetler veya yerel maliyet özeti yazdırır.
Skills, izin listeleri, onaylar
/skill <name> [input]bir skill'i ada göre çalıştırır./allowlist [list|add|remove] ...izin listesi girişlerini yönetir. Yalnızca metin./approve <id> <decision>exec onay istemlerini çözer./btw <question>gelecekteki oturum bağlamını değiştirmeden bir yan soru sorar. Takma ad:/side. Bkz. BTW.
Alt ajanlar ve ACP
/subagents list|kill|log|info|send|steer|spawn, geçerli oturum için alt ajan çalıştırmalarını yönetir./acp spawn|cancel|steer|close|sessions|status|set-mode|set|cwd|permissions|timeout|model|reset-options|doctor|install|help, ACP oturumlarını ve çalışma zamanı seçeneklerini yönetir./focus <target>, geçerli Discord iş parçacığını veya Telegram konusunu/konuşmasını bir oturum hedefine bağlar./unfocus, geçerli bağlamayı kaldırır./agents, geçerli oturum için iş parçacığına bağlı ajanları listeler./kill <id|#|all>, çalışan bir veya tüm alt ajanları iptal eder./subagents steer <id|#> <message>, çalışan bir alt ajana yönlendirme gönderir. Bkz. Yönlendir.
Yalnızca sahip yazmaları ve yönetim
/config show|get|set|unset,openclaw.jsondosyasını okur veya yazar. Yalnızca sahip.commands.config: truegerektirir./mcp show|get|set|unset,mcp.serversaltındaki OpenClaw tarafından yönetilen MCP sunucu yapılandırmasını okur veya yazar. Yalnızca sahip.commands.mcp: truegerektirir./plugins list|inspect|show|get|install|enable|disable, plugin durumunu inceler veya değiştirir./pluginbir takma addır. Yazmalar için yalnızca sahip.commands.plugins: truegerektirir./debug show|set|unset|reset, yalnızca çalışma zamanı yapılandırma geçersiz kılmalarını yönetir. Yalnızca sahip.commands.debug: truegerektirir./restart, etkinleştirildiğinde OpenClaw'ı yeniden başlatır. Varsayılan: etkin; devre dışı bırakmak içincommands.restart: falseayarlayın./send on|off|inherit, gönderme ilkesini ayarlar. Yalnızca sahip.
Ses, TTS, kanal denetimi
/tts on|off|status|chat|latest|provider|limit|summary|audio|help, TTS'yi denetler. Bkz. TTS./activation mention|always, grup etkinleştirme modunu ayarlar./bash <command>, bir ana makine kabuk komutu çalıştırır. Yalnızca metin. Takma ad:! <command>.commands.bash: truevetools.elevatedizin listeleri gerektirir.!poll [sessionId], arka plan bash işini denetler.!stop [sessionId], arka plan bash işini durdurur.
Oluşturulan dock komutları
Dock komutları, geçerli oturumun yanıt rotasını başka bir bağlı kanala geçirir. Kurulum, örnekler ve sorun giderme için bkz. Kanal docking.
Dock komutları, yerel komut desteğine sahip kanal pluginlerinden oluşturulur. Geçerli paketlenmiş küme:
/dock-discord(takma ad:/dock_discord)/dock-mattermost(takma ad:/dock_mattermost)/dock-slack(takma ad:/dock_slack)/dock-telegram(takma ad:/dock_telegram)
Geçerli oturumun yanıt rotasını başka bir bağlı kanala geçirmek için doğrudan sohbetten dock komutlarını kullanın. Ajan aynı oturum bağlamını korur, ancak bu oturumun gelecekteki yanıtları seçilen kanal eşine teslim edilir.
Dock komutları session.identityLinks gerektirir. Kaynak gönderici ve hedef eş aynı kimlik grubunda olmalıdır; örneğin ["telegram:123", "discord:456"]. 123 kimliğine sahip bir Telegram kullanıcısı /dock_discord gönderirse OpenClaw, etkin oturumda lastChannel: "discord" ve lastTo: "456" depolar. Gönderici bir Discord eşine bağlı değilse komut, normal sohbete düşmek yerine bir kurulum ipucuyla yanıt verir.
Docking yalnızca etkin oturum rotasını değiştirir. Kanal hesapları oluşturmaz, erişim vermez, kanal izin listelerini atlatmaz veya konuşma geçmişini başka bir oturuma taşımaz. Rotayı yeniden değiştirmek için /dock-telegram, /dock-slack, /dock-mattermost veya başka bir oluşturulan dock komutu kullanın.
Paketlenmiş plugin komutları
Paketlenmiş pluginler daha fazla slash komutu ekleyebilir. Bu repodaki geçerli paketlenmiş komutlar:
/dreaming [on|off|status|help], bellek Dreaming özelliğini açıp kapatır. Bkz. Dreaming./pair [qr|status|pending|approve|cleanup|notify], cihaz eşleştirme/kurulum akışını yönetir. Bkz. Eşleştirme./phone status|arm <camera|screen|writes|all> [duration]|disarm, yüksek riskli telefon Node komutlarını geçici olarak hazırlar./voice status|list [limit]|set <voiceId|name>, Talk ses yapılandırmasını yönetir. Discord'da yerel komut adı/talkvoiceolur./card ..., LINE zengin kart ön ayarlarını gönderir. Bkz. LINE./codex status|models|threads|resume|compact|review|diagnostics|account|mcp|skills, paketlenmiş Codex uygulama-sunucusu koşumunu inceler ve denetler. Bkz. Codex koşumu.- Yalnızca QQBot komutları:
/bot-ping/bot-version/bot-help/bot-upgrade/bot-logs
Dinamik skill komutları
Kullanıcı tarafından çağrılabilir skills, slash komutları olarak da sunulur:
/skill <name> [input], genel giriş noktası olarak her zaman çalışır.- skill/plugin bunları kaydettiğinde skills,
/prosegibi doğrudan komutlar olarak da görünebilir. - yerel skill-komutu kaydı
commands.nativeSkillsvechannels.<provider>.commands.nativeSkillstarafından denetlenir. - komut belirtimleri, Discord dahil olmak üzere yerelleştirilmiş açıklamaları destekleyen yerel yüzeyler için
descriptionLocalizationssağlayabilir.
Argüman ve ayrıştırıcı notları
- Komutlar, komut ile argümanlar arasında isteğe bağlı
:kabul eder (ör./think: high,/send: on,/help:). /new <model>, bir model takma adı,provider/modelveya bir sağlayıcı adı (bulanık eşleşme) kabul eder; eşleşme yoksa metin ileti gövdesi olarak değerlendirilir.- Tam sağlayıcı kullanım dökümü için
openclaw status --usagekullanın. /allowlist add|remove,commands.config=truegerektirir ve kanalconfigWritesayarına uyar.- Çok hesaplı kanallarda, yapılandırma hedefli
/allowlist --account <id>ve/config set channels.<provider>.accounts.<id>...de hedef hesabınconfigWritesayarına uyar. /usage, yanıt başına kullanım alt bilgisini denetler;/usage cost, OpenClaw oturum günlüklerinden yerel bir maliyet özeti yazdırır./restartvarsayılan olarak etkindir; devre dışı bırakmak içincommands.restart: falseayarlayın./plugins install <spec>,openclaw plugins installile aynı plugin belirtimlerini kabul eder: yerel yol/arşiv, npm paketi,git:<repo>veyaclawhub:<pkg>; ardından plugin kaynak modülleri değiştiği için Gateway yeniden başlatması ister./plugins enable|disable, plugin yapılandırmasını günceller ve yeni ajan turları için Gateway plugin yeniden yüklemesini tetikler.
Kanala özgü davranış
- Yalnızca Discord yerel komutu:
/vc join|leave|status, ses kanallarını denetler (metin olarak kullanılamaz).join, bir sunucu ve seçili ses/sahne kanalı gerektirir.channels.discord.voiceve yerel komutlar gerektirir. - Discord iş parçacığı bağlama komutları (
/focus,/unfocus,/agents,/session idle,/session max-age), etkin iş parçacığı bağlamalarının etkinleştirilmiş olmasını gerektirir (session.threadBindings.enabledve/veyachannels.discord.threadBindings.enabled). - ACP komut referansı ve çalışma zamanı davranışı: ACP ajanları.
Ayrıntılı / izleme / hızlı / reasoning güvenliği
/verbose, hata ayıklama ve ek görünürlük içindir; normal kullanımda kapalı tutun./trace,/verboseseçeneğinden daha dardır: yalnızca plugin sahibindeki izleme/hata ayıklama satırlarını açığa çıkarır ve normal ayrıntılı araç konuşmasını kapalı tutar./fast on|off, bir oturum geçersiz kılmasını kalıcı hale getirir. Bunu temizleyip yapılandırma varsayılanlarına dönmek için Sessions UIinheritseçeneğini kullanın./fast, sağlayıcıya özgüdür: OpenAI/OpenAI Codex bunu yerel Responses endpointlerindeservice_tier=priorityolarak eşlerken,api.anthropic.comadresine gönderilen OAuth kimlik doğrulamalı trafik dahil doğrudan genel Anthropic istekleri bunuservice_tier=autoveyastandard_onlyolarak eşler. Bkz. OpenAI ve Anthropic.- Araç hatası özetleri ilgili olduğunda yine gösterilir, ancak ayrıntılı hata metni yalnızca
/verboseonveyafullolduğunda dahil edilir. /reasoning,/verboseve/tracegrup ortamlarında risklidir: açığa çıkarmak istemediğiniz iç reasoning, araç çıktısı veya plugin tanılamalarını açığa çıkarabilirler. Özellikle grup sohbetlerinde bunları kapalı bırakmayı tercih edin.
Model değiştirme
/model, yeni oturum modelini hemen kalıcı hale getirir.- Ajan boştaysa bir sonraki çalışma bunu hemen kullanır.
- Bir çalışma zaten etkinse OpenClaw, canlı geçişi beklemede olarak işaretler ve yalnızca temiz bir yeniden deneme noktasında yeni modele yeniden başlatır.
- Araç etkinliği veya yanıt çıktısı zaten başladıysa bekleyen geçiş daha sonraki bir yeniden deneme fırsatına veya bir sonraki kullanıcı turuna kadar kuyrukta kalabilir.
- Yerel TUI'da
/crestodian [request], normal ajan TUI'ından Crestodian'a döner. Bu, ileti kanalı kurtarma modundan ayrıdır ve uzaktan yapılandırma yetkisi vermez.
Hızlı yol ve satır içi kısayollar
- Hızlı yol: izin listesine alınmış göndericilerden gelen yalnızca komut içeren iletiler hemen işlenir (kuyruk + model atlanır).
- Grup mention kapısı: izin listesine alınmış göndericilerden gelen yalnızca komut içeren iletiler mention gereksinimlerini atlar.
- Satır içi kısayollar (yalnızca izin listesine alınmış göndericiler): belirli komutlar normal bir iletiye gömülü olduğunda da çalışır ve model kalan metni görmeden önce çıkarılır.
- Örnek:
hey /status, bir durum yanıtını tetikler ve kalan metin normal akıştan devam eder.
- Örnek:
- Şu anda:
/help,/commands,/status,/whoami(/id). - Yetkisiz yalnızca komut içeren iletiler sessizce yok sayılır ve satır içi
/...belirteçleri düz metin olarak değerlendirilir.
Skill komutları ve yerel argümanlar
- Skill komutları:
user-invocableskills, slash komutları olarak sunulur. Adlara-z0-9_biçimine temizlenir (en fazla 32 karakter); çakışmalar sayısal son ekler alır (ör._2)./skill <name> [input], bir skill'i ada göre çalıştırır (yerel komut sınırları skill başına komutları engellediğinde kullanışlıdır).- Varsayılan olarak skill komutları modele normal bir istek olarak iletilir.
- Skills, komutu doğrudan bir araca yönlendirmek için isteğe bağlı olarak
command-dispatch: toolbildirebilir (deterministik, model yok). - Örnek:
/prose(OpenProse plugin) — bkz. OpenProse.
- Yerel komut argümanları: Discord, dinamik seçenekler için otomatik tamamlama kullanır (ve gerekli argümanları atladığınızda düğme menüleri). Telegram ve Slack, bir komut seçimleri destekliyorsa ve argümanı atladıysanız düğme menüsü gösterir. Dinamik seçimler hedef oturum modeline göre çözümlenir; bu nedenle
/thinkdüzeyleri gibi modele özgü seçenekler ilgili oturumun/modelgeçersiz kılmasını izler.
/tools
/tools, bir yapılandırma sorusunu değil, bir çalışma zamanı sorusunu yanıtlar: bu ajanın şu anda bu konuşmada ne kullanabileceği.
- Varsayılan
/toolskompakt ve hızlı tarama için optimize edilmiştir. /tools verbose, kısa açıklamalar ekler.- Argümanları destekleyen yerel komut yüzeyleri, aynı mod anahtarını
compact|verboseolarak sunar. - Sonuçlar oturum kapsamındadır; bu nedenle ajanı, kanalı, iş parçacığını, gönderici yetkilendirmesini veya modeli değiştirmek çıktıyı değiştirebilir.
/tools, çekirdek araçlar, bağlı plugin araçları ve kanal sahibindeki araçlar dahil çalışma zamanında gerçekten erişilebilir araçları içerir.
Profil ve geçersiz kılma düzenleme için /tools'u statik bir katalog olarak ele almak yerine Control UI Tools panelini veya yapılandırma/katalog yüzeylerini kullanın.
Kullanım yüzeyleri (nerede ne gösterilir)
- Sağlayıcı kullanımı/kotası (örnek: "Claude 80% left"), kullanım izleme etkinleştirildiğinde geçerli model sağlayıcısı için
/statusiçinde görünür. OpenClaw, sağlayıcı pencerelerini% leftbiçimine normalleştirir; MiniMax için yalnızca kalan yüzde alanları gösterimden önce ters çevrilir vemodel_remainsyanıtları, sohbet modeli girdisini ve model etiketli plan etiketini tercih eder. - Token/önbellek satırları, canlı oturum anlık görüntüsü seyrek olduğunda
/statusiçinde en son transkript kullanım girdisine geri dönebilir. Mevcut sıfır olmayan canlı değerler yine önceliklidir ve transkript geri dönüşü, depolanan toplamlar eksik veya daha küçük olduğunda etkin çalışma zamanı model etiketini ve daha büyük, istem odaklı bir toplamı da kurtarabilir. - Yürütme ve çalışma zamanı:
/status, etkili sandbox yolu içinExecution, oturumu fiilen kimin çalıştırdığı içinRuntimebildirir:OpenClaw Pi Default,OpenAI Codex, bir CLI arka ucu veya bir ACP arka ucu. - Yanıt başına token/maliyet,
/usage off|tokens|fullile denetlenir (normal yanıtlara eklenir). /model status, kullanımla değil modeller/kimlik doğrulama/uç noktalar ile ilgilidir.
Model seçimi (/model)
/model bir yönerge olarak uygulanır.
Örnekler:
/model
/model list
/model 3
/model openai/gpt-5.4
/model opus@anthropic:default
/model status
Notlar:
/modelve/model list, kompakt, numaralı bir seçici gösterir (model ailesi + kullanılabilir sağlayıcılar).- Discord üzerinde
/modelve/models, sağlayıcı ve model açılır menülerinin yanı sıra bir Gönder adımı içeren etkileşimli bir seçici açar. /model <#>, bu seçiciden seçim yapar (ve mümkün olduğunda geçerli sağlayıcıyı tercih eder)./model status, yapılandırılmış sağlayıcı uç noktası (baseUrl) ve varsa API modu (api) dahil olmak üzere ayrıntılı görünümü gösterir.
Hata ayıklama geçersiz kılmaları
/debug, yalnızca çalışma zamanı yapılandırma geçersiz kılmaları ayarlamanızı sağlar (bellek, disk değil). Yalnızca sahip. Varsayılan olarak devre dışıdır; commands.debug: true ile etkinleştirin.
Örnekler:
/debug show
/debug set messages.responsePrefix="[openclaw]"
/debug set channels.whatsapp.allowFrom=["+1555","+4477"]
/debug unset messages.responsePrefix
/debug reset
Plugin izleme çıktısı
/trace, tam ayrıntılı modu açmadan oturum kapsamlı Plugin izleme/hata ayıklama satırlarını açıp kapatmanızı sağlar.
Örnekler:
/trace
/trace on
/trace off
Notlar:
- Bağımsız değişkensiz
/trace, geçerli oturum izleme durumunu gösterir. /trace on, geçerli oturum için Plugin izleme satırlarını etkinleştirir./trace off, bunları tekrar devre dışı bırakır.- Plugin izleme satırları
/statusiçinde ve normal asistan yanıtından sonra takip eden bir tanılama iletisi olarak görünebilir. /trace,/debugyerine geçmez;/debughâlâ yalnızca çalışma zamanı yapılandırma geçersiz kılmalarını yönetir./trace,/verboseyerine geçmez; normal ayrıntılı araç/durum çıktısı hâlâ/verbosekapsamındadır.
Yapılandırma güncellemeleri
/config, disk üzerindeki yapılandırmanıza (openclaw.json) yazar. Yalnızca sahip. Varsayılan olarak devre dışıdır; commands.config: true ile etkinleştirin.
Örnekler:
/config show
/config show messages.responsePrefix
/config get messages.responsePrefix
/config set messages.responsePrefix="[openclaw]"
/config unset messages.responsePrefix
MCP güncellemeleri
/mcp, OpenClaw tarafından yönetilen MCP sunucu tanımlarını mcp.servers altında yazar. Yalnızca sahip. Varsayılan olarak devre dışıdır; commands.mcp: true ile etkinleştirin.
Örnekler:
/mcp show
/mcp show context7
/mcp set context7={"command":"uvx","args":["context7-mcp"]}
/mcp unset context7
Plugin güncellemeleri
/plugins, operatörlerin keşfedilen Plugin’leri incelemesini ve yapılandırmada etkinleştirmeyi açıp kapatmasını sağlar. Salt okunur akışlar /plugin öğesini takma ad olarak kullanabilir. Varsayılan olarak devre dışıdır; commands.plugins: true ile etkinleştirin.
Örnekler:
/plugins
/plugins list
/plugin show context7
/plugins enable context7
/plugins disable context7
Yüzey notları
Yüzey başına oturumlar
- Metin komutları, normal sohbet oturumunda çalışır (DM’ler
mainoturumunu paylaşır, grupların kendi oturumu vardır). - Yerel komutlar yalıtılmış oturumlar kullanır:
- Discord:
agent:<agentId>:discord:slash:<userId> - Slack:
agent:<agentId>:slack:slash:<userId>(channels.slack.slashCommand.sessionPrefixüzerinden önek yapılandırılabilir) - Telegram:
telegram:slash:<userId>(CommandTargetSessionKeyüzerinden sohbet oturumunu hedefler)
- Discord:
/stop, geçerli çalıştırmayı iptal edebilmesi için etkin sohbet oturumunu hedefler.
Slack’e özgü ayrıntılar
channels.slack.slashCommand, tek bir /openclaw tarzı komut için hâlâ desteklenir. commands.native etkinleştirirseniz, her yerleşik komut için bir Slack slash komutu oluşturmanız gerekir (/help ile aynı adlar). Slack için komut bağımsız değişken menüleri, geçici Block Kit düğmeleri olarak teslim edilir.
Slack yerel istisnası: Slack /status öğesini ayırdığı için /agentstatus kaydedin (/status değil). Metin /status, Slack iletilerinde hâlâ çalışır.
BTW yan soruları
/btw, geçerli oturum hakkında hızlı bir yan sorudur. /side bir takma addır.
Normal sohbetten farklı olarak:
- geçerli oturumu arka plan bağlamı olarak kullanır,
- ayrı bir araçsız tek seferlik çağrı olarak çalışır,
- gelecekteki oturum bağlamını değiştirmez,
- transkript geçmişine yazılmaz,
- normal bir asistan iletisi yerine canlı bir yan sonuç olarak teslim edilir.
Bu, ana görev devam ederken geçici bir açıklama istediğinizde /btw öğesini kullanışlı kılar.
Örnek:
/btw what are we doing right now?
/side what changed while the main run continued?
Tam davranış ve istemci UX ayrıntıları için BTW Yan Soruları bölümüne bakın.