TUI (Terminal UI)
Hızlı başlangıç
- Gateway’i başlatın.
- TUI’yi açın.
- Bir mesaj yazın ve Enter’a basın.
--password kullanın.
Ne görürsünüz
- Başlık: bağlantı URL’si, geçerli ajan, geçerli oturum.
- Sohbet günlüğü: kullanıcı mesajları, asistan yanıtları, sistem bildirimleri, araç kartları.
- Durum satırı: bağlantı/çalışma durumu (bağlanıyor, çalışıyor, akış, boşta, hata).
- Alt bilgi: bağlantı durumu + ajan + oturum + model + düşünme/ayrıntılı/akıl yürütme + token sayıları + gönderim.
- Girdi: otomatik tamamlama özellikli metin düzenleyici.
Zihinsel model: ajanlar + oturumlar
- Ajanlar benzersiz slug’lardır (ör.
main,research). Gateway listeyi sunar. - Sessions belong to the current agent.
- Oturum anahtarları
agent:<agentId>:<sessionKey>olarak saklanır./session mainyazarsanız, TUI bunuagent:<currentAgent>:mainolarak genişletir./session agent:other:mainyazarsanız, o ajan oturumuna açıkça geçersiniz.
- Oturum kapsamı:
per-sender(varsayılan): her ajanın birden fazla oturumu vardır.global: TUI her zamanglobaloturumunu kullanır (seçici boş olabilir).
- Geçerli ajan + oturum her zaman alt bilgide görünür.
Gönderme + teslim
- Mesajlar Gateway’e gönderilir; sağlayıcılara teslim varsayılan olarak kapalıdır.
- Turn delivery on:
/deliver on- veya Ayarlar panelinden
- ya da
openclaw tui --deliverile başlatın
Seçiciler + kaplamalar
- Model seçici: kullanılabilir modelleri listeler ve oturum geçersiz kılmasını ayarlar.
- Ajan seçici: farklı bir ajan seçin.
- Oturum seçici: yalnızca geçerli ajan için oturumları gösterir.
- Ayarlar: teslimi, araç çıktısı genişletmesini ve düşünme görünürlüğünü aç/kapatır.
Klavye kısayolları
- Enter: mesaj gönder
- Esc: etkin çalıştırmayı iptal et
- Ctrl+C: girdiyi temizle (çıkmak için iki kez basın)
- Ctrl+D: çık
- Ctrl+L: model seçici
- Ctrl+G: ajan seçici
- Ctrl+P: oturum seçici
- Ctrl+O: araç çıktısı genişletmesini aç/kapat
- Ctrl+T: düşünme görünürlüğünü aç/kapat (geçmişi yeniden yükler)
Slash komutları
Çekirdek:/help/status/agent <id>(veya/agents)/session <key>(veya/sessions)/model <provider/model>(veya/models)
/think <off|minimal|low|medium|high>/verbose <on|full|off>/reasoning <on|off|stream>/usage <off|tokens|full>/elevated <on|off|ask|full>(takma ad:/elev)/activation <mention|always>/deliver <on|off>
/newveya/reset(oturumu sıfırlar)/abort(etkin çalıştırmayı iptal eder)/settings/exit
/context) Gateway’e iletilir ve sistem çıktısı olarak gösterilir. Slash commands.
Yerel kabuk komutları
- Bir satırı
!ile başlatarak TUI ana makinesinde yerel bir kabuk komutu çalıştırın. - TUI, yerel yürütmeye izin vermek için oturum başına bir kez sorar; reddedilirse oturum için
!devre dışı kalır. - Komutlar, TUI çalışma dizininde yeni ve etkileşimsiz bir kabukta çalışır (kalıcı
cd/env yoktur). - Tek başına bir
!normal bir mesaj olarak gönderilir; baştaki boşluklar yerel çalıştırmayı tetiklemez.
Araç çıktısı
- Araç çağrıları, argümanlar + sonuçlarla birlikte kartlar olarak gösterilir.
- Ctrl+O, daraltılmış/genişletilmiş görünümler arasında geçiş yapar.
- Araçlar çalışırken, kısmi güncellemeler aynı karta akışla eklenir.
Geçmiş + akış
- Bağlanırken TUI, en son geçmişi yükler (varsayılan 200 mesaj).
- Akış yanıtları, tamamlanana kadar yerinde güncellenir.
- TUI ayrıca daha zengin araç kartları için ajan araç olaylarını dinler.
Bağlantı ayrıntıları
- TUI, Gateway’e
mode: "tui"olarak kaydolur. - Yeniden bağlanmalar bir sistem mesajı gösterir; olay boşlukları günlükte görünür.
Seçenekler
--url <url>: Gateway WebSocket URL’si (yapılandırmaya veyaws://127.0.0.1:<port>’e varsayılan)--token <token>: Gateway belirteci (gerekliyse)--password <password>: Gateway parolası (gerekliyse)--session <key>: Oturum anahtarı (varsayılan:main, kapsam global iseglobal)--deliver: Asistan yanıtlarını sağlayıcıya teslim et (varsayılan kapalı)--thinking <level>: Gönderimler için düşünme düzeyini geçersiz kıl--timeout-ms <ms>: Ajan zaman aşımı (ms) (varsayılan:agents.defaults.timeoutSeconds)
--url ayarladığınızda, TUI yapılandırma veya ortam kimlik bilgilerine geri dönmez.
--token veya --password’i açıkça iletin. Açık kimlik bilgilerinin eksik olması bir hatadır.
Sorun giderme
Mesaj gönderdikten sonra çıktı yoksa:- Gateway’in bağlı ve boşta/meşgul olduğunu doğrulamak için TUI’de
/statusçalıştırın. - Gateway günlüklerini kontrol edin:
openclaw logs --follow. - Ajanın çalışabildiğini doğrulayın:
openclaw statusveopenclaw models status. - Bir sohbet kanalında mesaj bekliyorsanız, teslimi etkinleştirin (
/deliver onveya--deliver). --history-limit <n>: Yüklenecek geçmiş girdileri (varsayılan 200)
Bağlantı sorun giderme
disconnected: Gateway’in çalıştığından ve--url/--token/--password’lerinizin doğru olduğundan emin olun.- Seçicide ajan yok:
openclaw agents listve yönlendirme yapılandırmanızı kontrol edin. - Boş oturum seçici: global kapsamda olabilirsiniz veya henüz oturumunuz yoktur.