Bir oturum çalışması zaten akış yaparken bir mesaj geldiğinde OpenClaw, aynı oturum için başka bir çalışma başlatmak yerine bu mesajı etkin çalışma zamanına gönderebilir. Herkese açık modlar çalışma zamanından bağımsızdır; Pi ve yerel Codex app-server düzeneği teslim ayrıntılarını farklı uygular.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Çalışma zamanı sınırı
Yönlendirme, zaten çalışmakta olan bir araç çağrısını kesintiye uğratmaz. Pi, kuyruğa alınmış yönlendirme mesajlarını model sınırlarında denetler:- Asistan araç çağrıları ister.
- Pi, mevcut asistan mesajının araç çağrısı toplu işini yürütür.
- Pi, tur sonu olayını yayar.
- Pi, kuyruğa alınmış yönlendirme mesajlarını boşaltır.
- Pi, bu mesajları bir sonraki LLM çağrısından önce kullanıcı mesajları olarak ekler.
turn/steer sunar. OpenClaw aynı modları burada uyarlar:
steer, yapılandırılmış sessizlik penceresi boyunca kuyruğa alınmış mesajları toplar, ardından toplanan tüm kullanıcı girdileriyle varış sırasına göre tek birturn/steeristeği gönderir.queue, ayrıturn/steeristekleri göndererek eski serileştirilmiş biçimi korur.followup,collect,steer-backlogveinterrupt, etkin Codex turunun etrafında OpenClaw’a ait kuyruk davranışı olarak kalır.
Modlar
| Mod | Etkin çalışma davranışı | Sonraki takip davranışı |
|---|---|---|
steer | Kuyruğa alınmış tüm yönlendirme mesajlarını bir sonraki çalışma zamanı sınırında birlikte enjekte eder. Varsayılan budur. | Yalnızca yönlendirme kullanılamadığında takibe geri döner. |
queue | Eski tek tek yönlendirme. Pi, model sınırı başına bir kuyruğa alınmış mesaj enjekte eder; Codex ayrı turn/steer istekleri gönderir. | Yalnızca yönlendirme kullanılamadığında takibe geri döner. |
steer-backlog | steer ile aynı etkin çalışma yönlendirme davranışı. | Aynı mesajı daha sonraki bir takip turu için de tutar. |
followup | Mevcut çalışmayı yönlendirmez. | Kuyruğa alınmış mesajları daha sonra çalıştırır. |
collect | Mevcut çalışmayı yönlendirmez. | Uyumlu kuyruğa alınmış mesajları debounce penceresinden sonra tek bir sonraki turda birleştirir. |
interrupt | Etkin çalışmayı iptal eder, ardından en yeni mesajı başlatır. | Yok. |
Seri mesaj örneği
Aracı bir araç çağrısı yürütürken dört kullanıcı mesaj gönderirse:steer: etkin çalışma zamanı, bir sonraki model kararından önce dört mesajın tümünü varış sırasına göre alır. Pi bunları bir sonraki model sınırında boşaltır; Codex bunları tek bir topluturn/steerolarak alır.queue: eski serileştirilmiş yönlendirme. Pi, kuyruğa alınmış mesajları tek tek enjekte eder; Codex ayrıturn/steeristekleri alır.collect: OpenClaw etkin çalışma bitene kadar bekler, ardından debounce penceresinden sonra uyumlu kuyruğa alınmış mesajlarla bir takip turu oluşturur.
Kapsam
Yönlendirme her zaman mevcut etkin oturum çalışmasını hedefler. Yeni bir oturum oluşturmaz, etkin çalışmanın araç politikasını değiştirmez veya mesajları gönderene göre bölmez. Çok kullanıcılı kanallarda, gelen istemler zaten gönderen ve yönlendirme bağlamını içerir; bu nedenle bir sonraki model çağrısı her mesajı kimin gönderdiğini görebilir. OpenClaw’ın uyumlu mesajları birleştirebilen ve takip kuyruğu düşürme politikasını koruyabilen daha sonraki bir takip turu oluşturmasını istediğinizdecollect kullanın. queue yalnızca eski tek tek yönlendirme davranışına ihtiyacınız olduğunda kullanın.
Debounce
messages.queue.debounceMs, collect, followup, steer-backlog ve etkin çalışma yönlendirmesi kullanılamadığında steer geri dönüşü dahil olmak üzere takip teslimine uygulanır. Pi için etkin steer debounce zamanlayıcısını kullanmaz, çünkü Pi mesajları bir sonraki model sınırına kadar doğal olarak toplar. Yerel Codex düzeneği için OpenClaw, toplu turn/steer göndermeden önce sessizlik penceresi olarak aynı debounce değerini kullanır.