Ana içeriğe atla

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.

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.

Ç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:
  1. Asistan araç çağrıları ister.
  2. Pi, mevcut asistan mesajının araç çağrısı toplu işini yürütür.
  3. Pi, tur sonu olayını yayar.
  4. Pi, kuyruğa alınmış yönlendirme mesajlarını boşaltır.
  5. Pi, bu mesajları bir sonraki LLM çağrısından önce kullanıcı mesajları olarak ekler.
Bu, araç sonuçlarını onları isteyen asistan mesajıyla eşleşmiş tutar, ardından bir sonraki model çağrısının en son kullanıcı girdisini görmesini sağlar. Yerel Codex app-server düzeneği, Pi’nin dahili yönlendirme kuyruğu yerine 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 bir turn/steer isteği gönderir.
  • queue, ayrı turn/steer istekleri göndererek eski serileştirilmiş biçimi korur.
  • followup, collect, steer-backlog ve interrupt, etkin Codex turunun etrafında OpenClaw’a ait kuyruk davranışı olarak kalır.
Codex inceleme ve manuel Compaction turları aynı tur yönlendirmesini reddeder. Bir çalışma zamanı yönlendirmeyi kabul edemediğinde OpenClaw, ilgili mod izin veriyorsa takip kuyruğuna geri döner.

Modlar

ModEtkin çalışma davranışıSonraki takip davranışı
steerKuyruğ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.
queueEski 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-backlogsteer ile aynı etkin çalışma yönlendirme davranışı.Aynı mesajı daha sonraki bir takip turu için de tutar.
followupMevcut çalışmayı yönlendirmez.Kuyruğa alınmış mesajları daha sonra çalıştırır.
collectMevcut çalışmayı yönlendirmez.Uyumlu kuyruğa alınmış mesajları debounce penceresinden sonra tek bir sonraki turda birleştirir.
interruptEtkin ç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 toplu turn/steer olarak alır.
  • queue: eski serileştirilmiş yönlendirme. Pi, kuyruğa alınmış mesajları tek tek enjekte eder; Codex ayrı turn/steer istekleri 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ğinizde collect 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.

İlgili