src/agents/ altında, model/sağlayıcı aktarımı src/llm/ altında bulunur ve plugin’lere yönelik sözleşmeler openclaw/plugin-sdk/* barrel’ları üzerinden sunulur.
Çalışma Zamanı Düzeni
Sınırlar
Çekirdek, yerleşik çalışma zamanını OpenClaw modülleri ve SDK barrel’ları üzerinden çağırır; harici ajan çerçevesi paketleri artık kullanılmaz. Plugin’ler belgelenmişopenclaw/plugin-sdk/* giriş noktalarını kullanır ve src/** iç bileşenlerini içe aktarmaz.
@earendil-works/pi-tui üçüncü taraf bağımlılığı olarak kalır: yerel TUI ve oturum aracı işleyicileri tarafından kullanılan bir terminal bileşeni araç takımıdır. Bunun içselleştirilmesi, ayrı bir kaynak kodu bünyeye alma çalışması gerektirir.
Manifestler
Kaynak paketleri,package.json meta verilerinde OpenClaw kaynaklarını bildirir. Girdiler, paket köküne göreli dosya yolları veya glob kalıplarıdır:
extensions/, skills/, prompts/ ve themes/ dizinlerinin keşfine geri dönülür.
Çalışma Zamanı Seçimi
- Yerleşik çalışma zamanı kimliği
openclawdeğeridir. Eski diğer adpi,openclawdeğerine;codex-app-serverisecodexdeğerine normalleştirilir. - Plugin çalıştırma düzenekleri ek çalışma zamanı kimlikleri kaydeder (örneğin
codex). - Çalışma zamanı politikası, model/sağlayıcı kapsamlı
agentRuntime.idyapılandırmasıdır (model girdisi sağlayıcı girdisine göre önceliklidir). Ayarlanmamış değer veyadefault,autoolarak çözümlenir. auto, etkin sağlayıcı yolunu destekleyen kayıtlı bir plugin çalıştırma düzeneğini, aksi durumda yerleşik OpenClaw çalışma zamanını seçer. Yalnızca sağlayıcı veya model öneki hiçbir zaman bir çalıştırma düzeneği seçmez.- OpenAI, yalnızca yazılmış bir istek geçersiz kılması bulunmayan, tam olarak eşleşen resmî bir HTTPS Platform Responses veya ChatGPT Responses yolu için
codexdeğerini örtük olarak seçebilir. Completions bağdaştırıcıları, özel uç noktalar ve yazılmış istek davranışına sahip yollaropenclawüzerinde kalır; düz metin kullanan resmî HTTP uç noktaları reddedilir. Bkz. OpenAI örtük ajan çalışma zamanı.