codex plugin’i, yerleşik OpenClaw yürütme düzeneği yerine Codex
app-server üzerinden gömülü OpenAI ajan turlarını çalıştırır. Alt düzey ajan
oturumunun sahibi Codex’tir: yerel iş parçacığını sürdürme, yerel araç devamı,
yerel Compaction ve app-server yürütmesi. OpenClaw ise sohbet kanallarının,
oturum dosyalarının, model seçiminin, OpenClaw dinamik araçlarının, onayların,
medya tesliminin ve görünür transkript yansısının sahibi olmaya devam eder.
openai/gpt-5.6-sol gibi standart OpenAI model referanslarını kullanın. Eski
Codex GPT referanslarını yapılandırmayın; OpenAI ajan kimlik doğrulama sırasını
auth.order.openai altına yerleştirin. Eski Codex kimlik doğrulama profili
kimlikleri ve eski Codex kimlik doğrulama sırası girdileri
openclaw doctor --fix tarafından onarılır.
Sağlayıcı/model çalışma zamanı ilkesi ayarlanmamışken veya auto iken, yalnızca openai/* ön eki
bu yürütme düzeneğini hiçbir zaman seçmez. OpenAI, yalnızca istek üzerinde
kullanıcı tarafından belirlenmiş bir geçersiz kılma bulunmayan, tam olarak resmî
bir HTTPS Platform Responses veya ChatGPT Responses rotası için Codex’i örtük
olarak seçebilir. Bkz.
OpenAI örtük ajan çalışma zamanı.
Platform ve ChatGPT yönlendirmesi bilinmeden önce kimlik doğrulamanın sahibi Codex
olursa OpenClaw yine de her aday rotanın Codex uyumluluğunu bildirmesini
gerektirir. Yalnızca yerel kimlik doğrulama sahipliği bu rota denetimini hiçbir
zaman atlamaz.
Etkin bir OpenClaw korumalı alanı olmadığında OpenClaw, Codex app-server iş
parçacıklarını Codex yerel kod modu etkin olarak başlatır (yalnızca kod modu
varsayılan olarak kapalı kalır); böylece yerel çalışma alanı/kod yetenekleri,
app-server item/tool/call köprüsü üzerinden yönlendirilen OpenClaw dinamik
araçlarının yanında kullanılabilir durumda kalır. Etkin bir OpenClaw korumalı
alanı veya kısıtlı araç ilkesi, deneysel korumalı alan exec-server yolunu açıkça
etkinleştirmediğiniz sürece yerel kod modunu tamamen devre dışı bırakır.
Varsayılan tools.exec.host: "auto" ile ve etkin bir OpenClaw korumalı alanı yokken
Codex, eşleştirilmiş Node’larda komut çalıştırmak için node_exec ve node_process araçlarını da
alır. Yerel kabuk, Codex app-server ana makinesinde ve çalışma alanında kalır
(varsayılan stdio dağıtımı için Gateway yerelindedir); node_exec ada
veya kimliğe göre bir Node seçer ve OpenClaw’ın Node onay ilkesini yürürlükte
tutar. Sonlu bir çalışma zamanı izin listesi yerel Kod Modu’nu devre dışı bırakır
ve turu yürütme ortamı olmadan bırakırsa OpenClaw bunun yerine doğrudan,
korumalı alansız yürütme için ilke tarafından filtrelenmiş exec ve process
araçlarını kullanılabilir tutar.
Codex’e özgü bu özellik, farklı bir exec girdi biçimine sahip,
genel OpenClaw çalıştırmaları için isteğe bağlı bir QuickJS-WASI çalışma zamanı
olan OpenClaw Kod Modu özelliğinden ayrıdır. Daha geniş
model/sağlayıcı/çalışma zamanı ayrımı için
Ajan çalışma zamanları ile başlayın: openai/gpt-5.6-sol
model referansı, codex çalışma zamanı; Telegram, Discord, Slack veya
başka bir kanal ise iletişim yüzeyidir.
Gereksinimler
- Resmî
@openclaw/codexplugin’i kurulmuş olmalıdır. Yapılandırmanız bir izin listesi kullanıyorsacodexdeğeriniplugins.allowiçine ekleyin. 0.143.0ile0.145.0arasındaki kararlı bir Codex app-server. Plugin varsayılan olarak uyumlu bir ikili dosyayı yönetir; bu nedenlePATHüzerindeki bircodexkomutu normal başlatmayı etkilemez.openclaw models auth login --provider openaiüzerinden Codex kimlik doğrulaması, ajanın Codex ana dizininde zaten bulunan bir app-server hesabı veya açıkça belirtilmiş bir Codex API anahtarı kimlik doğrulama profili.
Hızlı başlangıç
Resmî plugin’i kurun, ardından Codex OAuth ile oturum açın:codex plugin’ini etkinleştirin ve bir OpenAI ajan modeli seçin:
plugins.allow kullanıyorsa codex değerini de
buraya ekleyin:
/new veya /reset çalıştırın.
İş parçacıklarını Codex Desktop ve CLI ile paylaşma
VarsayılanappServer.homeScope: "agent", her OpenClaw ajanını operatörün yerel Codex
durumundan yalıtır. Bir sahibin Codex Desktop ve Codex CLI tarafından gösterilen
aynı yerel iş parçacıklarını inceleyip yönetebilmesi için kullanıcı Codex ana
dizinini etkinleştirin:
$CODEX_HOME,
aksi durumda ~/.codex kullanır; buna söz konusu ana dizinin yerel Codex
kimlik doğrulaması, yapılandırması, plugin’leri ve iş parçacığı deposu dahildir.
OpenClaw bu app-server’a bir OpenClaw kimlik doğrulama profili eklemez.
Sahip turları codex_threads aracını edinir: yerel iş parçacıklarını
listeleme, arama, okuma, çatallama, yeniden adlandırma, arşivleme ve geri yükleme.
Bir iş parçacığını OpenClaw’da sürdürmek için çatallayın; çatal geçerli OpenClaw
oturumuna bağlanır ve diğer yerel Codex istemcileri tarafından görünür kalır.
Arşivleme, iş parçacığının başka bir yerde kapalı olduğuna ilişkin açık onay
gerektirir. Denetim de etkinleştirildiğinde transkript alanları ve değişiklikler
eşleşen supervision.allowRawTranscripts veya supervision.allowWriteControls etkinleştirmesini gerektirir.
Aynı iş parçacığını bağımsız yönetilen stdio App Server’lar üzerinden eşzamanlı
olarak sürdürmeyin veya yazmayın. Codex, canlı yazıcıları ayrı işlemler arasında
değil, tek bir App Server içinde koordine eder. Çatallama, sıradan kullanıcı ana
dizini stdio oturumları için güvenli bir arada çalışma yoludur.
appServer.homeScope: "user" tek başına filo kataloğunu denetlemez. Plugin etkinken yerel
oturum keşfi etkinleştirilir; Codex’i devre dışı bırakmadan OpenClaw kenar
çubuğundan kaldırmak için sessionCatalog.enabled: false ayarlayın. Katalog ayrı bir denetim
bağlantısı kullanır; açık appServer bağlantı ayarları olmadan bu bağlantı
varsayılan olarak yönetilen kullanıcı ana dizini stdio’yu kullanırken sıradan
yürütme düzeneği ajan kapsamlı kalır. Açık appServer ayarlarına her iki
yol da uyar. Sıradan yürütme düzeneğinin de yerel durumu paylaşması gerektiğinde
yukarıdaki gibi homeScope: "user" değerini açıkça ayarlayın.
Codex oturumlarını denetleme
Aynıcodex plugin’i, Gateway bilgisayarındaki ve açıkça
etkinleştirilmiş eşleştirilmiş Node’lardaki arşivlenmemiş Codex oturumlarını
listeleyebilir. Depolanmış veya boşta olan Gateway yerelindeki bir oturum, kalıcı
kılınmış ve sınırlandırılmış kullanıcı ve asistan geçmişini yansıtan, modele
kilitli bir Sohbet oluşturabilir. Özel bağlaması yerel anlık görüntü, standart
dal ve sonraki turlar için denetim bağlantısını kullanırken sıradan Codex
oturumları ajan kapsamlı kalır. İlk standart başlatma, Codex’in anlık görüntü
çatalı için döndürdüğü model ve sağlayıcıyı tam olarak kullanır. Sonraki
sürdürmeler seçimi Codex’in yerel yapılandırmasına bırakır; dış OpenClaw modeli
ve geri dönüş zinciri bunu hiçbir zaman değiştirmez. Depolanmış ve boşta olan
satırlar, başka bir çalıştırıcı olmadığına ilişkin açık onayın ardından
arşivlenebilir. Etkin kaynaklardan dal oluşturulamaz ve bunlar arşivlenemez;
mevcut bir denetimli Sohbet yine de açılabilir. Eşleştirilmiş Node oturumları
yalnızca meta veri olarak kalır.
Kurulum, dallanma kuralları, eşleştirilmiş Node sınırları, meta veri gösterimi
ve sorun giderme için Codex oturumlarını denetleme
bölümüne bakın.
Yapılandırma
Abonelik öncelikli/API anahtarı yedekli sıralama için
auth.order.openai
tercih edin. Mevcut eski Codex kimlik doğrulama profili kimlikleri ve eski Codex
kimlik doğrulama sırası yalnızca doctor tarafından işlenen eski durumdur; yeni
eski Codex GPT referansları yazmayın.
Compaction
Codex destekli ajanlardacompaction.model veya compaction.provider
ayarlamayın. Codex, yerel app-server iş parçacığı durumu aracılığıyla Compaction
gerçekleştirir; bu nedenle OpenClaw çalışma zamanında bu yerel özetleyici geçersiz
kılmalarını yok sayar ve ajan Codex kullandığında openclaw doctor --fix bunları
kaldırır.
Lossless, Codex turlarının çevresindeki birleştirme, içe alma ve bakım için bir
bağlam motoru olarak desteklenmeye devam eder; agents.defaults.compaction.provider üzerinden
değil, plugins.slots.contextEngine: "lossless-claw" ve plugins.entries.lossless-claw.config.summaryModel üzerinden yapılandırılır.
Codex etkin çalışma zamanı olduğunda openclaw doctor --fix, eski
compaction.provider: "lossless-claw" biçimini Lossless bağlam motoru yuvasına taşır; ancak
Compaction’ın sahibi yine yerel Codex’tir. Yerel app-server yürütme düzeneği,
istem öncesi birleştirme gerektiren bağlam motorlarını destekler; codex-cli
dâhil genel CLI arka uçları bu ana makine yeteneğini sağlamaz.
Codex destekli ajanlar için /compact, bağlı iş parçacığında yerel Codex
app-server Compaction işlemini başlatır ve nihai sonucunu bekler. Paylaşılan
agents.defaults.compaction.timeoutSeconds bütçesi uygulanır; zaman aşımında OpenClaw, Codex’ten yerel
turu kesmesini ister ve sonlandırma onaylanana kadar iş parçacığı başına korumayı
sürdürür. Hiçbir zaman bir bağlam motoruna veya herkese açık OpenAI özetleyicisine
geri dönmez. Yerel Codex iş parçacığı bağlaması eksik veya eskiyse komut,
Compaction arka uçlarını sessizce değiştirmek yerine kapalı durumda başarısız
olur.
Doğrudan API uzun bağlam
Codex aboneliği ve doğrudan OpenAI API trafiği ayrı sözleşmelerdir. Canlı ChatGPT/Codex kataloğu genellikle272000 tokenlık bir model penceresi sunarken
OpenAI, GPT-5.5 ve GPT-5.6 için 1050000 tokenlık Platform API penceresi ve
128000 maksimum çıktı belgelemektedir. Tam çıktı payının ayrılması,
türetilmiş 922000 tokenlık bir girdi bütçesi bırakır. 272000 girdi
tokenını aşan isteklerde OpenAI’ın daha yüksek uzun bağlam fiyatlandırması uygulanır.
Yüklü Codex sürümüyle uyumlu, eksiksiz bir Codex model kataloğuyla başlayın.
Uzun bağlam kullanması gereken her doğrudan GPT-5.5 veya GPT-5.6 girdisi için
tanımlayıcının geri kalanını koruyup şunları ayarlayın:
922000 katalog değerine normal %95 etkin pencere rezervini
uygular; bu nedenle yaklaşık 875900 kullanılabilir token bildirir. 700000
değerinde sıkıştırma, bu etkin korumadan önce 175900 token ve sağlayıcı
açısından güvenli girdi payından önce 222000 token bırakır. Bu daha geniş
marj kasıtlıdır: Codex, sonraki kullanıcı mesajını ve bağlam güncellemelerini
eklemeden önce zaten kaydedilmiş bağlamı denetler; dolayısıyla eşik, araçların,
talimatların, serileştirmenin ve sıkıştırma turunun yanı sıra büyük bir gelen
turu da kapsamalıdır.
Bağımsız Codex CLI veya Desktop kullanımı için komut kimlik doğrulamalı özel
sağlayıcı, normal ChatGPT oturumu bağlayıcılar için kullanılabilir kalırken API
anahtarını sistem anahtar zincirinden veya gizli bilgi yöneticisinden okuyabilir:
openai API anahtarı profili eklemesine
izin verin. Kataloğu ve bağlam sınırlarını yerel Codex app-server bağımsız
değişkenleri olarak geçirin:
openai:api-key değerini gerçek API anahtarı profil kimliğiyle değiştirin.
Aracı kapsamındaki app-server yalnızca hazırlanan bu anahtarı alır; operatörün
yerel ~/.codex ChatGPT oturumu, pluginleri, bağlayıcıları ve ileti dizisi
deposu değişmeden kalır. Codex app-server 0.144.6, app-server turlarında
komut kimlik doğrulamalı özel sağlayıcının bearer değerini eklemez; bu nedenle
bu rota için homeScope: "user" yerine yukarıdaki eklenmiş API anahtarı yolunu kullanın.
Kataloğu veya app-server bağımsız değişkenlerini değiştirdikten sonra Gateway’i
yeniden başlatıp yeni bir sohbet başlatın. Mevcut yerel ileti dizileri kaydedilmiş
sağlayıcı ve model ayarlarını korur. Çalışma zamanını /status ve
/codex status ile doğrulayın, ardından uzun bir oturuma başlamadan önce zararsız
bir doğrudan API turu gönderin.
Bu sayfanın geri kalanında dağıtım biçimi, kapalı hata yönlendirmesi, koruyucu
onay politikası, yerel Codex pluginleri ve Bilgisayar Kullanımı ele alınmaktadır.
Eksiksiz seçenek listeleri, varsayılanlar, enumlar, keşif, ortam yalıtımı, zaman
aşımları ve app-server aktarım alanları için
Codex koşum takımı referansına bakın.
Codex çalışma zamanını doğrulama
Codex beklediğiniz sohbette/status kullanın. Codex destekli bir OpenAI
aracı turu şunu gösterir:
/codex binding, bağlı yerel ileti dizisini ve geçerli model ayarlarını bildirir.
/codex status, app-server bağlantısını, hesabı, hız sınırlarını, MCP
sunucularını ve becerileri bildirir. /codex models, koşum takımı ve hesap için
canlı Codex app-server kataloğunu listeler. /status beklenmedik görünüyorsa
Sorun giderme bölümüne bakın.
Yönlendirme ve model seçimi
Sağlayıcı referanslarını ve çalışma zamanı politikasını ayrı tutun:- Standart OpenAI model seçimi için
openai/gpt-*kullanın. Önek tek başına hiçbir zaman Codex’i seçmez. - Çalışma zamanı ayarlanmamışken veya
autoolduğunda yalnızca yazılmış istek geçersiz kılması bulunmayan, tam olarak resmî HTTPS Platform Responses ya da ChatGPT Responses rotası Codex’i örtük olarak seçebilir. - Yapılandırmada eski Codex GPT referanslarını kullanmayın; eski referansları ve
güncelliğini yitirmiş oturum rota sabitlemelerini onarmak için
openclaw doctor --fixçalıştırın. agentRuntime.id: "codex", Codex’i uyumlu bir rota için kapalı hata gereksinimi hâline getirir. Uyumsuz bir etkin rotayı uyumlu hâle getirmez.agentRuntime.id: "openclaw", kasıtlı olduğunda bir sağlayıcıyı veya modeli gömülü OpenClaw çalışma zamanına dahil eder./codex ..., yerel Codex app-server konuşmalarını sohbetten denetler.- ACP/acpx ayrı bir haricî koşum takımı yoludur. Yalnızca kullanıcı ACP/acpx veya haricî bir koşum takımı bağdaştırıcısı istediğinde kullanın.
agents.defaults.imageModel aynı önek ayrımını izler. Normal OpenAI rotası için
openai/gpt-*, yalnızca görüntü anlama işleminin sınırlı bir Codex app-server turu
üzerinden çalışması gerektiğinde ise codex/gpt-* kullanın. Doctor, eski Codex
GPT referanslarını openai/gpt-* olarak yeniden yazar.
Dağıtım kalıpları
Temel Codex dağıtımı
Etkin resmî HTTPS rotası Codex’i örtük olarak seçmeye uygun olan bir OpenAI modeli için hızlı başlangıç yapılandırmasını kullanın:Karma sağlayıcılı dağıtım
Claude’u varsayılan aracı olarak koruyup adlandırılmış bir Codex aracısı ekleyin:main aracısı normal sağlayıcı yolunu kullanır. codex aracısı, etkin
OpenAI rotası uyumlu kaldığında Codex app-server kullanır; bunun kapalı hata
gereksinimi olması gerekiyorsa açıkça model kapsamlı agentRuntime.id: "codex" ekleyin.
Kapalı hata Codex dağıtımı
Uygun, tam olarak resmî bir HTTPS OpenAI rotası, paketlenmiş plugin kullanılabilir olduğunda Codex’e çözümlenebilir. Yazılı bir kapalı hata kuralı için açık çalışma zamanı politikası ekleyin:App-server politikası
Plugin, varsayılan olarak OpenClaw tarafından yönetilen Codex ikili dosyasını stdio aktarımıyla yerel olarak başlatır. Yalnızca kasıtlı olarak farklı bir yürütülebilir dosya çalıştırmak içinappServer.command ayarını belirleyin. Codex, WebSocket aktarımını deneysel ve desteklenmeyen olarak sınıflandırır; bunu yalnızca başka bir yerde zaten çalışan bir app-server ile üretim dışı testlerde kullanın:
approvalPolicy: "never", approvalsReviewer: "user" ve sandbox: "danger-full-access". Yerel Codex gereksinimleri bu örtük YOLO duruşuna izin vermiyorsa OpenClaw bunun yerine izin verilen koruyucu izinlerini seçer. Oturum için bir OpenClaw korumalı alanı etkinken OpenClaw, Codex ana makine tarafı korumalı alanına güvenmek yerine o tur için Codex yerel Code Mode’u, kullanıcı MCP sunucularını ve uygulama destekli plugin yürütmesini devre dışı bırakır. Bunun yerine kabuk erişimi, normal exec/process araçları kullanılabildiğinde sandbox_exec ve sandbox_process gibi OpenClaw korumalı alanı destekli dinamik araçlar üzerinden sağlanır.
Korumalı alandan kaçışlardan veya ek izinlerden önce Codex yerel otomatik incelemesi için normalleştirilmiş OpenClaw exec modunu kullanın:
tools.exec.mode: "auto", Codex Guardian tarafından incelenen onaylarla eşleştirilir: yerel gereksinimler bu değerlere izin verdiğinde genellikle approvalPolicy: "on-request", approvalsReviewer: "auto_review" ve sandbox: "workspace-write". tools.exec.mode: "auto" içinde OpenClaw, eski ve güvenli olmayan Codex approvalPolicy: "never" veya sandbox: "danger-full-access" geçersiz kılmalarını korumaz; kasıtlı olarak onaysız bir Codex duruşu için tools.exec.mode: "full" kullanın. Eski plugins.entries.codex.config.appServer.mode: "guardian" ön ayarı çalışmaya devam eder, ancak normalleştirilmiş OpenClaw yüzeyi tools.exec.mode: "auto" değeridir.
Ana makine exec onayları ve ACPX izinleriyle mod düzeyindeki karşılaştırma için İzin modları bölümüne bakın. Tüm app-server alanları, kimlik doğrulama sırası, ortam yalıtımı ve zaman aşımı davranışı için Codex donanımı referansı bölümüne bakın.
Komutlar ve tanılama
codex plugin’i, OpenClaw metin komutlarını destekleyen tüm kanallarda /codex komutunu eğik çizgi komutu olarak kaydeder.
Yerel yürütme ve denetim için bir sahip veya operator.admin Gateway istemcisi gerekir: iş parçacıklarını bağlama veya sürdürme, turları gönderme veya durdurma, model, hızlı mod ya da izin durumunu değiştirme, sıkıştırma veya inceleme ve bir bağlantıyı ayırma. Diğer yetkili gönderenler; salt okunur durum, yardım, hesap, model, iş parçacığı, yerel hedef, MCP sunucusu, beceri ve bağlantı inceleme komutlarını kullanmaya devam eder.
Yaygın biçimler:
/codex statusapp-server bağlantısını, modelleri, hesabı, hız sınırlarını, MCP sunucularını ve becerileri denetler./codex modelscanlı Codex app-server modellerini listeler./codex threads [filter]son Codex app-server iş parçacıklarını listeler./codex goalbağlı iş parçacığının yerel Codex hedefini okur veya günceller. Codex otomatik hedef sürdürme özelliği devre dışı kalır; OpenClaw henüz özerk takip turlarını yönetmez./codex resume <thread-id>geçerli OpenClaw oturumunu mevcut bir Codex iş parçacığına bağlar./codex bind [thread-id] [--cwd <path>] [--model <model>] [--provider <provider>]geçerli sohbeti bağlar./codex detach(veya/codex unbind) geçerli bağlantıyı ayırır./codex bindinggeçerli bağlantıyı açıklar./codex stopetkin turu durdurur;/codex steer <text>onu yönlendirir./codex model <model>,/codex fast [on|off|status]ve/codex permissions [default|yolo|status]konuşma başına durumu değiştirir./codex compact, Codex app-server’dan bağlı iş parçacığını sıkıştırmasını ister./codex review, bağlı iş parçacığı için Codex yerel incelemesini başlatır./codex diagnostics [note], bağlı iş parçacığı için Codex geri bildirimi göndermeden önce onay ister./codex accounthesap ve hız sınırı durumunu gösterir./codex mcpCodex app-server MCP sunucusu durumunu listeler./codex skillsCodex app-server becerilerini listeler./codex plugins list,/codex plugins enable <name>ve/codex plugins disable <name>yapılandırılmış yerel Codex plugin’lerini yönetir./codex computer-use [status|install]Codex Computer Use özelliğini yönetir./codex helptam komut ağacını listeler.
/diagnostics [note] ile başlayın. Bu komut bir Gateway tanılama raporu oluşturur ve Codex donanımı oturumlarında ilgili Codex geri bildirim paketini göndermek için onay ister. Gizlilik modeli ve grup sohbeti davranışı için Tanılama dışa aktarma bölümüne bakın. Tam Gateway tanılama paketi olmadan yalnızca o anda bağlı olan iş parçacığına ait Codex geri bildirimini yüklemek istediğinizde /codex diagnostics [note] kullanın.
Codex iş parçacıklarını yerel olarak inceleme
Sorunlu bir Codex çalışmasını incelemenin en hızlı yolu genellikle yerel Codex iş parçacığını doğrudan açmaktır:/diagnostics yanıtından, /codex binding veya /codex threads [filter] üzerinden alın.
Yükleme mekanizması ve çalışma zamanı düzeyindeki tanılama sınırları için Codex donanımı çalışma zamanı bölümüne bakın.
Kimlik doğrulama sırası
Varsayılan aracı başına ana dizinde kimlik doğrulama şu sırayla seçilir:- Aracı için tercihen
auth.order.openaialtında bulunan sıralı OpenAI kimlik doğrulama profilleri. Eski Codex kimlik doğrulama profili kimliklerini ve eski Codex kimlik doğrulama sırasını taşımak içinopenclaw doctor --fixkomutunu çalıştırın. - App-server’ın söz konusu aracının Codex ana dizinindeki mevcut hesabı.
- Yalnızca yerel stdio app-server başlatmalarında, app-server hesabı yoksa ve OpenAI kimlik doğrulaması hâlâ gerekiyorsa önce
CODEX_API_KEY, ardındanOPENAI_API_KEY.
CODEX_API_KEY ve OPENAI_API_KEY değerlerini kaldırır. Bu işlem, yerel Codex app-server turlarının yanlışlıkla API üzerinden ücretlendirilmesine yol açmadan Gateway düzeyindeki API anahtarlarını gömmeler veya doğrudan OpenAI modelleri için kullanılabilir tutar. Açık Codex API anahtarı profilleri ve yerel stdio ortam anahtarı geri dönüşü, devralınan alt işlem ortamı yerine app-server oturum açma yöntemini kullanır. WebSocket app-server bağlantıları Gateway ortamı API anahtarı geri dönüşünü almaz; açık bir kimlik doğrulama profili veya uzak app-server’ın kendi hesabını kullanın.
Bir abonelik profili Codex kullanım sınırına ulaşırsa OpenClaw, Codex tarafından bildirildiğinde sıfırlama zamanını kaydeder ve aynı Codex çalışması için sıradaki kimlik doğrulama profilini dener. Sıfırlama zamanı geçtikten sonra abonelik profili, seçili openai/gpt-* modeli veya Codex çalışma zamanı değiştirilmeden yeniden kullanılabilir hâle gelir.
Yerel Codex plugin’leri yapılandırıldığında OpenClaw, plugin’lerin sahip olduğu uygulamaları Codex iş parçacığına sunmadan önce bu plugin’leri bağlı app-server üzerinden kurar veya yeniler. app/list, uygulama kimlikleri, erişilebilirlik ve meta veriler için doğruluk kaynağı olmaya devam eder; ancak iş parçacığı başına etkinleştirme kararını OpenClaw yönetir: politika listelenen erişilebilir bir uygulamaya izin veriyorsa app/list şu anda uygulamanın devre dışı olduğunu bildirse bile OpenClaw thread/start.config.apps[appId].enabled = true gönderir. Bu yol, bilinmeyen kimlikler için uygulama kurulumu oluşturmaz; OpenClaw yalnızca plugin/install içeren pazar yeri plugin’lerini etkinleştirir ve ardından envanteri yeniler.
Ortam yalıtımı
Yerel stdio app-server başlatmalarında OpenClaw, Codex yapılandırmasının, kimlik doğrulama/hesap dosyalarının, plugin önbelleğinin/verilerinin ve yerel iş parçacığı durumunun varsayılan olarak operatörün kişisel~/.codex dizinini okumaması veya bu dizine yazmaması için CODEX_HOME değerini aracı başına bir dizine ayarlar. OpenClaw normal işlem HOME değerini korur; Codex tarafından çalıştırılan alt işlemler kullanıcı ana dizini yapılandırmasını ve belirteçlerini bulmaya devam edebilir, ayrıca Codex paylaşılan $HOME/.agents/skills ve $HOME/.agents/plugins/marketplace.json girdilerini keşfedebilir. appServer.homeScope: "user" kullanıldığında OpenClaw bunun yerine yerel kullanıcının Codex ana dizinini ve mevcut hesabını kullanır ve bir OpenClaw kimlik doğrulama profili eklemez.
Bir dağıtım ek ortam yalıtımı gerektiriyorsa bu değişkenleri appServer.clearEnv içine ekleyin:
appServer.clearEnv yalnızca başlatılan Codex app-server alt işlemini etkiler. OpenClaw, yerel başlatma normalleştirmesi sırasında CODEX_HOME ve HOME değerlerini bu listeden kaldırır: CODEX_HOME seçilen aracı veya kullanıcı kapsamına yönelmeye devam eder ve alt işlemlerin normal kullanıcı ana dizini durumunu kullanabilmesi için HOME devralınmaya devam eder.
Dinamik araçlar ve web araması
Codex dinamik araçları varsayılan olaraksearchable yüklemesini kullanır. OpenClaw normalde Codex’in yerel çalışma alanı işlemlerini yineleyen dinamik araçları sunmaz: read, write, edit, apply_patch, exec, process, update_plan, get_goal, create_goal, update_goal, tool_call, tool_describe, tool_search ve tool_search_code. Hedef işlemleri Codex’e özgü kalır; bu nedenle OpenClaw, Codex turlarına ikinci bir hedef deposu yansıtmaz. Mesajlaşma, medya, cron, tarayıcı, node’lar, gateway ve heartbeat_respond gibi kalan OpenClaw entegrasyon araçlarının çoğu, ilk model bağlamını daha küçük tutmak için openclaw ad alanı altında Codex araç araması aracılığıyla kullanılabilir. Kısıtlı tur kabuk geri dönüşü, sonlu bir izin listesi yerel Code Mode’u devre dışı bıraktığında exec ve process için istisnadır; çalışma zamanı izin listeleri ve codexDynamicToolsExclude yine uygulanır.
OpenClaw computer aracı dâhil olmak üzere catalogMode: "direct-only" olarak işaretlenen araçlar bunun yerine openclaw_direct ad alanını kullanır. Codex bu ad alanını DirectModelOnly olarak değerlendirir; böylece bu araçlar iç içe Code Mode tools.* çağrılarından geçmek yerine normal ve yalnızca kod modu iş parçacıklarında doğrudan modele görünür kalır.
Arama etkinleştirildiğinde ve yönetilen bir sağlayıcı seçilmediğinde web araması varsayılan olarak Codex’in barındırılan web_search aracını kullanır. Yönetilen aramanın yerel etki alanı kısıtlamalarını aşamaması için yerel barındırılan arama ile OpenClaw’ın yönetilen web_search dinamik aracı birbirini dışlar. Barındırılan arama kullanılamadığında, açıkça devre dışı bırakıldığında veya seçili bir yönetilen sağlayıcıyla değiştirildiğinde OpenClaw yönetilen aracı kullanır. Üretim app-server trafiği kullanıcı tanımlı web ad alanını reddettiği için OpenClaw, Codex’in bağımsız web.run uzantısını devre dışı tutar. Yalnızca LLM kullanılan ve araçların devre dışı olduğu çalışmalar gibi tools.web.search.enabled: false de her iki yolu devre dışı bırakır. Codex, "cached" değerini bir tercih olarak değerlendirir ve kısıtlanmamış app-server turları için canlı dış erişime çözümler. Yerel allowedDomains ayarlandığında otomatik yönetilen geri dönüş güvenli biçimde başarısız olur; böylece izin listesi aşılamaz. Kalıcı etkin arama politikası değişiklikleri bir sonraki turdan önce bağlı Codex iş parçacığını döndürür; tur başına geçici kısıtlamalar, geçici bir kısıtlı iş parçacığı kullanır ve daha sonra sürdürmek üzere mevcut bağlantıyı korur.
sessions_yield, sessions_spawn ve yalnızca mesaj aracıyla kullanılan kaynak yanıtları,
sıra denetimi veya yetkilendirme sözleşmeleri oldukları için doğrudan kalır. Yönergeler,
birincil Codex alt ajan yüzeyi olarak hâlâ Codex’in yerel spawn_agent özelliğini
tercih ederken, açık OpenClaw veya ACP yetkilendirmesi
sessions_spawn üzerinden doğrudan çağrılabilir olmaya devam eder. Codex Code Mode’da genel OpenClaw
dinamik araç sonuçları JavaScript nesneleri yerine JSON metnidir; bu nedenle alanları
okumadan önce JSON’a benzeyen sonuçları ayrıştırın. Codex ayrıca iç içe dinamik
çağrıları seri hâle getirir; Promise.all öğesinin bunları eşzamanlı başlatmasını beklemek
yerine sınırlı bir döngüde birkaç sessions_spawn çağrısı gönderin. Daha önce kabul edilmiş
alt ajanlar, sonraki çağrılar gönderilirken yine de çakışabilir. Eksiksiz bir kalıp için
Swarm bölümüne bakın.
Heartbeat iş birliği yönergeleri,
araç henüz yüklenmemişse bir heartbeat sırasını sonlandırmadan önce Codex’e
heartbeat_respond öğesini aramasını söyler.
codexDynamicToolsLoading: "direct" öğesini yalnızca ertelenmiş dinamik araçları arayamayan özel bir
Codex uygulama sunucusuna bağlanırken veya tam araç yükünde
hata ayıklarken ayarlayın.
Yapılandırma alanları
Desteklenen üst düzey Codex plugin alanları:
Desteklenen
appServer alanları:
appServer.networkProxy, Codex korumalı alan sözleşmesini değiştirdiği için açıkça belirtilir. Etkinleştirildiğinde OpenClaw, oluşturulan izin profilinin Codex tarafından yönetilen ağı başlatabilmesi için Codex iş parçacığı yapılandırmasında features.network_proxy.enabled
ve default_permissions değerlerini de ayarlar. OpenClaw varsayılan olarak profil gövdesinden çakışmaya dayanıklı bir openclaw-network-<fingerprint> profil
adı oluşturur; profileName seçeneğini yalnızca kararlı bir yerel ad
gerektiğinde kullanın.
danger-full-access olacaksa,
networkProxy seçeneğinin etkinleştirilmesi oluşturulan izin profili için
çalışma alanı tarzı dosya sistemi erişimi kullanır: Codex tarafından yönetilen ağ uygulaması korumalı alanlı ağ olduğundan, tam erişimli bir profil giden trafiği korumaz.
Etki alanı girdileri allow veya deny kullanır; Unix soketi girdileri Codex’in
allow veya none değerlerini kullanır.
Dinamik araç çağrısı zaman aşımları
OpenClaw’a ait dinamik araç çağrılarıappServer.requestTimeoutMs değerinden bağımsız olarak sınırlandırılır: Codex item/tool/call istekleri varsayılan olarak 90
saniyelik bir OpenClaw gözetim zamanlayıcısı kullanır. Çağrı başına pozitif bir timeoutMs
bağımsız değişkeni, 600000 ms ile sınırlı olmak üzere söz konusu aracın bütçesini uzatır veya kısaltır.
image_generate aracı, araç çağrısı kendi zaman aşımını sağlamadığında agents.defaults.mediaModels.image.timeoutMs
değerini; aksi durumda ise 120 saniyelik görüntü oluşturma varsayılanını kullanır. Medya anlama image aracı,
seçilen görüntü destekli tools.media.models[] girdisinin timeoutSeconds değerini veya 60 saniyelik medya varsayılanını kullanır; görüntü anlama için
bu zaman aşımı isteğin kendisine uygulanır ve daha önceki hazırlık çalışmaları nedeniyle azaltılmaz. Zaman aşımında OpenClaw, desteklendiği yerlerde araç
sinyalini iptal eder ve Codex’e başarısız bir dinamik araç yanıtı döndürür;
böylece oturumu processing durumunda bırakmak yerine dönüş devam edebilir.
Bu gözetim zamanlayıcısı dış dinamik item/tool/call bütçesidir; sağlayıcıya özgü
istek zaman aşımları bu çağrının içinde çalışır ve kendi zaman aşımı anlamlarını korur.
Codex bir dönüşü kabul ettikten ve OpenClaw dönüş kapsamlı bir
uygulama sunucusu isteğine yanıt verdikten sonra, düzenek Codex’in geçerli dönüşte ilerleme kaydetmesini
ve sonunda yerel dönüşü turn/completed ile tamamlamasını bekler. Uygulama sunucusu
appServer.turnCompletionIdleTimeoutMs boyunca sessiz kalırsa OpenClaw, Codex dönüşünü
mümkün olan en iyi şekilde kesintiye uğratır, tanılama amaçlı bir zaman aşımı kaydeder ve
takip eden sohbet iletilerinin eski bir yerel dönüşün arkasında
kuyruğa alınmaması için OpenClaw oturum hattını serbest bırakır. Aynı dönüşe ait çoğu
sonlandırıcı olmayan bildirim, Codex dönüşün hâlâ etkin olduğunu kanıtladığından bu kısa gözetim zamanlayıcısını devre dışı bırakır.
Araç devirleri daha uzun bir araç sonrası boşta kalma bütçesi kullanır: OpenClaw bir
item/tool/call yanıtı döndürdükten, commandExecution gibi yerel araç öğeleri
tamamlandıktan, ham custom_tool_call_output tamamlamalarından ve araç sonrası ham asistan ilerlemesi, ham akıl yürütme
tamamlamaları veya akıl yürütme ilerlemesinden sonra. Koruma, yapılandırıldığında
appServer.postToolRawAssistantCompletionIdleTimeoutMs değerini kullanır ve aksi durumda
varsayılan olarak beş dakikadır; aynı bütçe, Codex’in bir sonraki geçerli dönüş olayını yayımlamasından önceki
sessiz sentez penceresi için ilerleme gözetim zamanlayıcısını da uzatır. Hız sınırı güncellemeleri gibi
genel uygulama sunucusu bildirimleri, dönüş boşta kalma ilerlemesini sıfırlamaz. Akıl yürütme tamamlamalarını,
yorum agentMessage tamamlamalarını ve araç öncesi ham akıl yürütme veya
asistan ilerlemesini otomatik bir nihai yanıt izleyebileceğinden, bunlar oturum hattını
hemen serbest bırakmak yerine ilerleme sonrası yanıt korumasını kullanır.
Yalnızca nihai/yorum olmayan tamamlanmış agentMessage öğeleri ve araç öncesi ham
asistan tamamlamaları, asistan çıktısı serbest bırakmasını devreye alır: Codex daha sonra
turn/completed olmadan sessiz kalırsa OpenClaw yerel dönüşü mümkün olan en iyi şekilde kesintiye uğratır
ve oturum hattını serbest bırakır. Başka bir dönüş izleyicisi bu serbest bırakma
yarışını kazanırsa OpenClaw; hiçbir yerel istek, öğe veya dinamik araç tamamlaması etkin kalmadığında,
asistan çıktısı serbest bırakması hâlâ en son tamamlanan öğeye ait olduğunda
ve daha sonra tamamlanmış bir öğe bulunmadığında tamamlanmış nihai asistan öğesini yine de kabul eder.
Bu, dönüşü yeniden oynatmadan tamamlanmış araç çalışmasından sonraki nihai yanıtı koruyabilir.
Kısmi asistan deltaları, önceki eski yanıtlar ve daha sonraki boş tamamlamalar uygun değildir.
Asistan, araç, etkin öğe veya yan etki kanıtı bulunmayan dönüş tamamlama boşta kalma
zaman aşımları dâhil olmak üzere yeniden oynatması güvenli stdio uygulama sunucusu hataları,
yeni bir uygulama sunucusu denemesinde bir kez yeniden denenir. Güvenli olmayan zaman aşımları yine de takılı kalan
uygulama sunucusu istemcisini kullanımdan kaldırır ve OpenClaw oturum hattını serbest bırakır; ayrıca
otomatik olarak yeniden oynatılmak yerine eski yerel iş parçacığı bağlamasını temizler.
Tamamlama izleme zaman aşımları Codex’e özgü zaman aşımı metni gösterir:
yeniden oynatması güvenli durumlarda yanıtın eksik olabileceği belirtilirken, güvenli olmayan
durumlarda kullanıcıya yeniden denemeden önce geçerli durumu doğrulaması söylenir. Genel zaman aşımı
tanılamaları; son uygulama sunucusu bildirim yöntemi, ham asistan yanıt öğesi kimliği/türü/rolü,
etkin istek/öğe sayıları ve devredeki izleme durumu gibi yapısal alanları içerir; son bildirim bir
ham asistan yanıt öğesiyse sınırlı bir asistan metni önizlemesi de içerir.
Ham istem veya araç içeriğini içermezler.
Yerel test ortamı geçersiz kılmaları
OPENCLAW_CODEX_APP_SERVER_BIN,appServer.commandayarlanmamışsa yönetilen ikili dosyayı atlar.OPENCLAW_CODEX_APP_SERVER_ARGSOPENCLAW_CODEX_APP_SERVER_MODE=yolo|guardianOPENCLAW_CODEX_APP_SERVER_APPROVAL_POLICYOPENCLAW_CODEX_APP_SERVER_SANDBOX
OPENCLAW_CODEX_APP_SERVER_GUARDIAN=1 kaldırıldı. Bunun yerine
plugins.entries.codex.config.appServer.mode: "guardian" veya tek seferlik yerel test için
OPENCLAW_CODEX_APP_SERVER_MODE=guardian kullanın. Yinelenebilir dağıtımlar için yapılandırma
tercih edilir; çünkü Plugin davranışını Codex düzeneğinin geri kalanıyla aynı incelenmiş dosyada tutar.
Yerel Codex Plugin’leri
Yerel Codex Plugin desteği, OpenClaw düzenek dönüşüyle aynı Codex iş parçacığında Codex uygulama sunucusunun kendi uygulama ve Plugin yeteneklerini kullanır. OpenClaw, Codex Plugin’lerini yapaycodex_plugin_* OpenClaw
dinamik araçlarına dönüştürmez.
codexPlugins yalnızca yerel Codex düzeneğini seçen oturumları etkiler.
Yerleşik düzenek çalıştırmaları, normal OpenAI sağlayıcı çalıştırmaları, ACP
konuşma bağlamaları veya diğer düzenekler üzerinde etkisi yoktur.
Taşınmış asgari yapılandırma:
codexPlugins değiştirildikten sonra gelecekteki Codex düzenek oturumlarının güncellenmiş uygulama
kümesiyle başlaması için /new, /reset kullanın veya
Gateway’i yeniden başlatın.
Taşıma uygunluğu, uygulama envanteri, yıkıcı eylem politikası,
bilgi istemleri ve yerel Plugin tanılamaları için
Yerel Codex Plugin’leri bölümüne bakın.
OpenAI tarafındaki uygulama ve Plugin erişimi, oturum açılmış Codex
hesabı ve Business ile Enterprise/Edu çalışma alanlarında çalışma alanı uygulama
denetimleri tarafından kontrol edilir. OpenAI’ın hesap ve çalışma alanı denetimlerine genel bakış için
Codex’i ChatGPT planınızla kullanma
bölümüne bakın.
Bilgisayar Kullanımı
Bilgisayar Kullanımı için ayrı bir kurulum kılavuzu vardır: Codex Bilgisayar Kullanımı. Kısaca: OpenClaw masaüstü denetim uygulamasını paketlemez veya masaüstü eylemlerini kendisi yürütmez. Codex uygulama sunucusunu hazırlar,computer-use MCP sunucusunun kullanılabilir olduğunu doğrular ve ardından Codex modundaki dönüşler sırasında yerel
MCP araç çağrılarının yönetimini Codex’e bırakır.
Çalışma zamanı sınırları
Codex düzeneği yalnızca düşük seviyeli gömülü aracı yürütücüsünü değiştirir.- OpenClaw dinamik araçları desteklenir. Codex, OpenClaw’dan bu araçları yürütmesini ister; dolayısıyla OpenClaw yürütme yolunda kalır.
- Codex’e özgü kabuk, yama, MCP ve yerel uygulama araçlarının sahibi Codex’tir. OpenClaw desteklenen aktarım aracılığıyla seçili yerel olayları gözlemleyebilir veya engelleyebilir, ancak yerel araç bağımsız değişkenlerini yeniden yazmaz.
- Yerel Compaction yönetimi Codex’e aittir. OpenClaw; kanal geçmişi, arama,
/new,/resetve gelecekteki model veya düzenek geçişleri için bir döküm yansısı tutar, ancak Codex Compaction’ını bir OpenClaw veya bağlam motoru özetleyicisiyle değiştirmez. - Medya oluşturma, medya anlama, TTS, onaylar ve mesajlaşma aracı çıktıları eşleşen OpenClaw sağlayıcı/model ayarları üzerinden devam eder.
tool_result_persist, Codex’e özgü araç sonuç kayıtlarına değil, OpenClaw’a ait döküm araç sonuçlarına uygulanır.
Sorun giderme
Codex normal bir/model sağlayıcısı olarak görünmüyor: yeni
yapılandırmalarda bu beklenir. Bir openai/gpt-* modeli seçin,
plugins.entries.codex.enabled seçeneğini etkinleştirin ve plugins.allow değerinin
codex değerini dışlayıp dışlamadığını denetleyin.
OpenClaw Codex yerine yerleşik düzeneği kullanıyor: etkin rotanın tam bir resmî HTTPS Platform Responses veya ChatGPT Responses rotası olduğunu,
yazılmış bir istek geçersiz kılması bulunmadığını ve Codex Plugin’inin kurulu ve etkin olduğunu doğrulayın.
Yalnızca openai/gpt-* ön eki yeterli değildir. Test sırasında kesin kanıt için
sağlayıcı veya model agentRuntime.id: "codex" değerini ayarlayın; zorlanan Codex, rota veya düzenek uyumsuz olduğunda
geri dönüş yapmak yerine başarısız olur.
OpenAI Codex çalışma zamanı API anahtarı yoluna geri dönüyor: modeli, çalışma zamanını, seçilen sağlayıcıyı ve
hatayı gösteren, hassas bilgileri çıkarılmış bir Gateway alıntısı toplayın.
Etkilenen çalışma arkadaşlarından bu salt okunur komutu OpenClaw ana makinelerinde çalıştırmalarını isteyin:
openai/gpt-5.6-sol veya openai/gpt-5.6-luna,
Runtime: OpenAI Codex, agentRuntime.id veya harnessRuntime,
candidateProvider: "openai" ve bir 401, Incorrect API key veya
No API key sonucu içerir. Düzeltilmiş bir çalıştırmada düz bir OpenAI API anahtarı hatası
yerine OpenAI OAuth yolu görünmelidir.
Eski Codex model başvuruları yapılandırması korunuyor: openclaw doctor --fix komutunu çalıştırın.
Doctor, eski model başvurularını openai/* olarak yeniden yazar, güncelliğini yitirmiş oturum ve
tüm ajan çalışma zamanı sabitlemelerini kaldırır ve mevcut kimlik doğrulama profili geçersiz kılmalarını korur.
Uygulama sunucusu reddediliyor: paketle birlikte gelen 0.145.0 aracılığıyla
0.143.0 kaynağından kararlı bir Codex uygulama sunucusu kullanın. Ön sürümler, derleme son eki
içeren sürümler ve daha yeni doğrulanmamış sürümler reddedilir; çünkü OpenClaw, oluşturulan şemaları
paketle birlikte gelen uygulama sunucusu sürümüne göre doğrular.
/codex status bağlanamıyor: codex Plugin’inin
etkin olduğunu, bir izin listesi yapılandırıldığında plugins.allow öğesinin bunu
içerdiğini ve tüm özel appServer.command, url, authToken veya
üstbilgilerin geçerli olduğunu denetleyin.
Codex uygulama sunucusu çok fazla bellek kullanıyor: önce iki işlemi
birbirinden ayırın. OpenClaw, yerel Codex uygulama sunucusunu ayrı bir Rust alt işlemi olarak çalıştırır.
NODE_OPTIONS=--max-old-space-size=... yalnızca Gateway’in Node.js V8
yığınını değiştirir; Codex’i sınırlamaz veya büyütmez. Yönetilen Gateway kurulumları zaten
uyarlanabilir bir V8 yığını seçer ve bunu artırmak Codex için daha az ana makine belleği bırakabilir. Gateway
baskısı için Gateway bellek sorunlarını giderme
sayfasını kullanın; Codex alt işlemi için ana makine veya konteyner belleğini inceleyin.
Paketle birlikte gelen Codex’in yığın veya RSS sınırı ve yapılandırılabilir bir boşta yükten çıkarma
gecikmesi yoktur. Son istemcinin abonelikten çıkmasının ardından etkin olmayan bir iş parçacığı
30 dakikaya kadar yüklü kalabilir. Kaynakları kısıtlı ana makinelerde, Gateway yığınını artırmadan
önce yerel Codex alt ajanlarının paralel çalışma sayısını azaltın:
features.multi_agent_v2.max_concurrent_threads_per_session=3 kullanın; v2
sınırı kök iş parçacığını içerir ve agents.max_threads ile birleştirilemez.
Codex’e daha fazla çalışma alanı sağlamak için ana makine, konteyner veya cgroup bellek
tahsisatını artırın. Bir işletim sistemi katı sınırı, geri basınç uygulamak yerine Codex’i sonlandırabilir.
Model keşfi yavaş: plugins.entries.codex.config.discovery.timeoutMs değerini
düşürün veya keşfi devre dışı bırakın.
Bkz. Codex harness başvurusu.
WebSocket aktarımı hemen başarısız oluyor: appServer.url,
authToken, üstbilgileri ve uzak uygulama sunucusunun aynı Codex
uygulama sunucusu protokol sürümünü kullandığını denetleyin. Codex WebSocket aktarımı deneysel
ve desteklenmeyen bir özellik olmaya devam etmektedir; yönetilen stdio veya yerel Unix denetim soketini tercih edin.
Yerel kabuk veya yama araçları Native hook relay unavailable ile engelleniyor: Codex iş parçacığı hâlâ OpenClaw’un artık
kaydettirmediği yerel bir hook aktarma kimliğini kullanmaya çalışıyor. Bu, ACP arka ucu, sağlayıcı,
GitHub veya kabuk komutu hatası değil, yerel bir Codex hook aktarımı
sorunudur. Etkilenen sohbette /new veya /reset ile yeni bir oturum
başlatın, ardından zararsız bir komutu yeniden deneyin. Bu bir kez çalışır ancak sonraki yerel araç
çağrısı yeniden başarısız olursa /new öğesini yalnızca geçici bir çözüm olarak değerlendirin: eski
iş parçacıklarının bırakılması ve yerel hook kayıtlarının yeniden oluşturulması için Codex uygulama sunucusunu
veya OpenClaw Gateway’i yeniden başlattıktan sonra istemi yeni bir oturuma kopyalayın.
Codex araç çağrıları çok fazla kısa ömürlü hook işlemi oluşturuyor:
plugins.entries.codex.config.appServer.loopDetectionPreToolUseRelay: false ayarını yapın
ve Gateway’i yeniden başlatın. Bu, yalnızca OpenClaw döngü algılaması ve onun ilkesizlik işareti için kullanılan
Codex PreToolUse alt işlemini devre dışı bırakır. Gerekli
before_tool_call ve güvenilen araç ilkesi aktarımları etkin kalır.
Codex dışı bir model yerleşik harness’ı kullanıyor: sağlayıcı
veya model çalışma zamanı ilkesi bunu başka bir harness’a yönlendirmediği sürece bu beklenen davranıştır. Düz OpenAI dışı
sağlayıcı başvuruları, auto modunda normal sağlayıcı yollarında kalır.
Computer Use kurulu ancak araçlar çalışmıyor: yeni bir oturumdan
/codex computer-use status öğesini denetleyin. Bir araç
Native hook relay unavailable bildirirse yukarıdaki yerel hook aktarımı kurtarma yöntemini kullanın.
Bkz. Codex Computer Use.