| Katman | Örnekler | Anlamı |
|---|---|---|
| Sağlayıcı | openai, anthropic, openai-codex | OpenClaw’ın nasıl kimlik doğruladığı, modelleri keşfettiği ve model başvurularını adlandırdığı |
| Model | gpt-5.5, claude-opus-4-6 | Ajan dönüşü için seçilen model |
| Ajan çalışma zamanı | pi, codex, ACP destekli çalışma zamanları | Hazırlanmış dönüşü yürüten düşük seviyeli döngü |
| Kanal | Telegram, Discord, Slack, WhatsApp | Mesajların OpenClaw’a girip çıktığı yer |
codex çalışma zamanını uygular. Yapılandırma anahtarının adı
uyumluluk için hâlâ embeddedHarness olarak kalır, ancak kullanıcıya dönük belgeler ve durum çıktıları
genellikle çalışma zamanı demelidir.
Yaygın Codex kurulumu, codex çalışma zamanı ile openai sağlayıcısını kullanır:
Çalışma zamanı sahipliği
Farklı çalışma zamanları döngünün farklı miktarlarına sahiptir.| Yüzey | OpenClaw PI embedded | Codex app-server |
|---|---|---|
| Model döngüsü sahibi | PI embedded runner üzerinden OpenClaw | Codex app-server |
| Kanonik iş parçacığı durumu | OpenClaw transcript | Codex iş parçacığı, ayrıca OpenClaw transcript yansısı |
| OpenClaw dinamik araçları | Yerel OpenClaw araç döngüsü | Codex bağdaştırıcısı üzerinden köprülenir |
| Yerel kabuk ve dosya araçları | PI/OpenClaw yolu | Codex yerel araçları, desteklendiğinde yerel kancalar üzerinden köprülenir |
| Bağlam motoru | Yerel OpenClaw bağlam oluşturma | OpenClaw projeleri bağlamı Codex dönüşüne derler |
| Compaction | OpenClaw veya seçilen bağlam motoru | Codex yerel Compaction, OpenClaw bildirimleri ve yansı bakım ile |
| Kanal teslimatı | OpenClaw | OpenClaw |
- OpenClaw yüzeyin sahibiyse OpenClaw normal Plugin kancası davranışını sağlayabilir.
- Yerel çalışma zamanı yüzeyin sahibiyse OpenClaw’ın çalışma zamanı olaylarına veya yerel kancalara ihtiyacı vardır.
- Yerel çalışma zamanı kanonik iş parçacığı durumunun sahibiyse OpenClaw desteklenmeyen iç yapıları yeniden yazmak yerine bağlamı yansıtmalı ve projelendirmelidir.
Çalışma zamanı seçimi
OpenClaw, sağlayıcı ve model çözümlemesinden sonra paketlenmiş çalışma zamanını seçer:- Bir oturumun kaydedilmiş çalışma zamanı önceliklidir. Yapılandırma değişiklikleri mevcut bir transcript’i sıcak şekilde farklı bir yerel iş parçacığı sistemine geçirmez.
OPENCLAW_AGENT_RUNTIME=<id>, yeni veya sıfırlanmış oturumlar için bu çalışma zamanını zorlar.agents.defaults.embeddedHarness.runtimeveyaagents.list[].embeddedHarness.runtime,auto,piveyacodexgibi kayıtlı bir çalışma zamanı kimliği ayarlayabilir.automodunda, kayıtlı Plugin çalışma zamanları desteklenen sağlayıcı/model çiftlerini sahiplenebilir.automodunda hiçbir çalışma zamanı bir dönüşü sahiplenmezse vefallback: "pi"ayarlıysa (varsayılan budur), OpenClaw uyumluluk fallback’i olarak Pi kullanır. Eşleşmeyenautomodu seçiminin bunun yerine başarısız olması içinfallback: "none"ayarlayın.
runtime: "codex"; aynı geçersiz kılma kapsamında fallback: "pi" ayarlamadığınız sürece
Codex veya açık bir seçim hatası anlamına gelir. Bir çalışma zamanı geçersiz kılması daha geniş
bir fallback ayarını devralmaz; bu nedenle ajan düzeyindeki runtime: "codex",
varsayılanlar fallback: "pi" kullandı diye sessizce tekrar Pi’ye yönlendirilmez.
Uyumluluk sözleşmesi
Bir çalışma zamanı Pi değilse, hangi OpenClaw yüzeylerini desteklediğini belgelemelidir. Çalışma zamanı belgeleri için şu biçimi kullanın:| Soru | Neden önemlidir |
|---|---|
| Model döngüsünün sahibi kim? | Yeniden denemelerin, araç devamının ve nihai yanıt kararlarının nerede gerçekleştiğini belirler |
| Kanonik iş parçacığı geçmişinin sahibi kim? | OpenClaw’ın geçmişi düzenleyip düzenleyemeyeceğini veya yalnızca yansıtıp yansıtamayacağını belirler |
| OpenClaw dinamik araçları çalışıyor mu? | Mesajlaşma, oturumlar, cron ve OpenClaw’a ait araçlar buna dayanır |
| Dinamik araç kancaları çalışıyor mu? | Plugin’ler, OpenClaw’a ait araçlar etrafında before_tool_call, after_tool_call ve middleware bekler |
| Yerel araç kancaları çalışıyor mu? | Kabuk, yama ve çalışma zamanına ait araçlar; ilke ve gözlem için yerel kanca desteğine ihtiyaç duyar |
| Bağlam motoru yaşam döngüsü çalışıyor mu? | Bellek ve bağlam Plugin’leri oluşturma, içeri alma, dönüş sonrası ve Compaction yaşam döngüsüne bağlıdır |
| Hangi Compaction verileri açığa çıkarılıyor? | Bazı Plugin’ler yalnızca bildirimlere ihtiyaç duyarken diğerleri tutulan/çıkarılan meta verilere ihtiyaç duyar |
| Kasıtlı olarak ne desteklenmiyor? | Yerel çalışma zamanı daha fazla duruma sahip olduğunda kullanıcılar Pi eşdeğerliğini varsaymamalıdır |
Durum etiketleri
Durum çıktısı hemExecution hem de Runtime etiketlerini gösterebilir. Bunları
sağlayıcı adları olarak değil, tanılama bilgileri olarak okuyun.
openai/gpt-5.5gibi bir model başvurusu size seçilen sağlayıcı/modeli söyler.codexgibi bir çalışma zamanı kimliği, dönüşü hangi döngünün yürüttüğünü söyler.- Telegram veya Discord gibi bir kanal etiketi, konuşmanın nerede gerçekleştiğini söyler.
/new ile yeni bir oturum başlatın veya /reset ile geçerli oturumu temizleyin. Mevcut oturumlar
kaydedilmiş çalışma zamanlarını korur; böylece bir transcript uyumsuz iki yerel
oturum sistemi üzerinden yeniden oynatılmaz.