Tools
Bu arada, ek sorular
/btw (/side diğer adıyla), konuşma geçmişine eklemeden geçerli
oturum hakkında kısa bir yan soru sorar. Claude Code'un /btw
özelliği temel alınarak OpenClaw'ın Gateway ve çok kanallı mimarisine
uyarlanmıştır.
/btw ne değişti?/side bu hata ne anlama geliyor?Ne yapar?
- Geçerli oturumun anlık görüntüsünü arka plan bağlamı olarak alır (devam eden ana çalıştırma istemi dahil).
- Modele yalnızca yan soruyu yanıtlamasını ve ana görevi sürdürmemesini veya yönlendirmemesini söyleyen ayrı, tek seferlik bir yan sorgu çalıştırır.
- Yanıtı normal bir asistan mesajı olarak değil, canlı bir yan sonuç olarak iletir.
- Soruyu veya yanıtı hiçbir zaman oturum geçmişine ya da
chat.historyiçine yazmaz.
Etkin bir ana çalıştırma varsa buna dokunulmaz.
Codex çalıştırma ortamı oturumlarında BTW, ayrı bir sağlayıcı çağrısı çalıştırmak
yerine etkin Codex uygulama sunucusu iş parçacığını geçici bir alt iş parçacığına
çatallar. Bu, Codex OAuth ile yerel araç/iş parçacığı davranışını korur; çatallanan
iş parçacığı da üst iş parçacığının geçerli onay politikasını, korumalı alanını ve
yerel araç yüzeyini korur. Çatallanan iş parçacığına, öncesindeki her şeyin etkin
talimatlar değil, devralınmış başvuru bağlamı olduğunu ve yalnızca sınırdan sonraki
mesajların etkin olduğunu belirten bir sınır istemi verilir. /btw mevcut
bir Codex iş parçacığı gerektirir; önce normal bir mesaj gönderin.
CLI çalışma zamanı diğer adlarında BTW, sahibi olan CLI arka ucunu tek seferlik yan soru modunda çağırır: temizlenmiş konuşma bağlamını, araç paketleme ve yeniden kullanılabilir oturum durumu devre dışı bırakılmış yeni bir CLI çağrısına başlangıç verisi olarak aktarır ve arka ucun desteklediği devam etmeme/araç kullanmama bayraklarını ekler. Doğrudan (CLI olmayan) çalışma zamanları bunun yerine doğrudan, tek seferlik bir sağlayıcı çağrısı kullanır.
Ne yapmaz?
/btw kalıcı bir oturum oluşturmaz, tamamlanmamış ana görevi sürdürmez,
soru/yanıt verilerini döküm geçmişine kaydetmez veya yeniden yüklemeden sonra
varlığını sürdürmez.
İletim modeli
Normal asistan sohbeti Gateway chat olayını kullanır. BTW, istemcilerin
bunu normal konuşma geçmişiyle karıştırmaması için ayrı bir chat.side_result
olayı kullanır. chat.history üzerinden yeniden oynatılmadığı için yeniden
yüklemeden sonra kaybolur.
Yüzey davranışı
| Yüzey | Davranış |
|---|---|
| TUI | Sohbet günlüğünde satır içinde, normal bir yanıttan görsel olarak farklı biçimde oluşturulur; Enter veya Esc ile kapatılabilir. |
| Harici kanallar | Açıkça etiketlenmiş, tek seferlik bir yanıt olarak iletilir (Telegram, WhatsApp ve Discord yerel geçici katmana sahip değildir). |
| Control UI / web | İş parçacığına sabitlenmiş, kayan bir "Yan sohbet" paneli olarak oluşturulur. Yanıtlar konuşma sıraları hâlinde birikir ve "Takip sorusu" girişi bir sonraki yan soruyu sorar. Kapatmak (Esc veya X) konuşmayı korur ve sonraki yanıtta yeniden açar; çöp kutusu düğmesi konuşmayı siler ve bekleyen çalıştırmayı durdurur. |
Seçim açılır penceresi (Control UI)
Control UI içindeki bir sohbet mesajında metin vurgulandığında iki eylem içeren küçük bir seçim açılır penceresi açılır:
- Daha fazla ayrıntı, modelden vurgulanan metni geçerli
oturum bağlamında açıklamasını isteyen örtük bir
/btwsorusunu hemen gönderir. Yanıt, kayan yan sohbet paneline gelir. - Yan sohbette sor, hakkında kendi sorunuzu yazabilmeniz için
vurgulanan metni alıntılayan bir
/btwtaslağını oluşturucuya önceden doldurur.
Her iki eylem de normal /btw semantiğini izler: soru ve yanıt oturum
geçmişinin dışında kalır ve ana çalıştırmaya dokunulmaz.
Ne zaman kullanılmalı?
Uzun bir çalıştırma hâlâ devam ederken hızlı bir açıklama, olgusal bir yanıt veya
gelecekteki oturum bağlamına girmemesi gereken geçici bir yanıt için
/btw kullanın.
/btw hangi dosyayı düzenliyoruz?/btw geçerli görevi tek cümlede özetle/btw 17 * 19 kaçtır?Oturumun gelecekteki çalışma bağlamının parçası olmasını istediğiniz her şeyi bunun yerine ana oturumda normal şekilde sorun.