/install codex-profile-failover
Codex Profile Failover
Bu skill, OpenClaw auth profilleri üstüne hafif bir Codex profil takla katmanı ekler.
Bu skill ne sağlar
- Aktif profili canlı usage ile izleyen watchdog
- Cron veya tek seferlik kullanım için threshold guard
- Operatörün elle çalıştırabileceği manuel tetikleme scripti
- Session için doğrudan
authProfileOverrideyazan helper - Genel amaçlı config şablonları ve kurulum notları
Temel davranış
Bir profil şu koşullardan biri varsa değiştirilmeye aday sayılır:
- efektif kalan kullanım oranı eşik değerin altına düşmüşse
- usage kontrolü auth veya transport hatası döndürüyorsa ve
switchOnUsageErroraçıksa - token yerelde eksik veya süresi geçmiş görünüyorsa
Geçişte, eşik üstünde kalan en sağlıklı alternatif profil tercih edilir. Tüm adaylarda canlı usage okunamıyorsa, yerelde hâlâ geçerli görünen token için sınırlı bir fallback uygulanabilir.
Dahili scriptler
scripts/codex_profile_runtime.pyauth profile okuma ve canlı usage yardımcılarıscripts/codex_profile_watchdog.pyuzun süreli arka plan watchdogscripts/codex_profile_threshold_guard.pytek seferlik eşik kontrolüscripts/assign_codex_profile_to_session.pysessionauthProfileOverridealanını yazarscripts/trigger_profile_failover.pyoperatör için manuel takla tetikleyicisiscripts/install_codex_profile_failover.pyhedef workspace içine generic config yazar
Hızlı başlangıç
references/setup.mddosyasını oku.- Installer helper'ı çalıştır veya örnek configleri elle kopyala.
- Önce dry-run ile kontrol et.
- Sonra bir kez apply ile gerçek geçiş dene.
- Her şey doğruysa watchdog'u arka planda başlat.
Önerilen kurulum akışı
Configleri yaz
python3 scripts/install_codex_profile_failover.py --workspace /path/to/workspace --session-key agent:main:main
Dry-run kontrolü
python3 scripts/codex_profile_threshold_guard.py --config /path/to/workspace/config/codex-profile-rotation.json --json
Gerçek bir geçiş uygula
python3 scripts/codex_profile_threshold_guard.py --config /path/to/workspace/config/codex-profile-rotation.json --apply --json
Watchdog'u başlat
nohup python3 scripts/codex_profile_watchdog.py --config /path/to/workspace/config/codex-profile-watchdog.json --apply >> /path/to/workspace/state/codex-profile-watchdog.log 2>&1 &
Manuel tetikleme
python3 scripts/trigger_profile_failover.py --config /path/to/workspace/config/codex-profile-watchdog.json
Tasarım kuralları
- Profil id'lerini sabit ve generic tut.
- Mümkünse email veya account başına tek profil yaklaşımını tercih et.
- Workspace snapshot mantığını otomatik yan etki değil, açık uyumluluk katmanı olarak tut.
- Skill içine kişisel email, user id veya kanal id koyma.
- Ortama özel değerleri scriptlerin içine gömme, kurulum sırasında yazılan configlerde tut.
Önemli not
Bu skill, install edildiği anda tek başına tamamen aktif olmaz. Skill dosyalarını getirir, sonra installer helper ile config yazılması ve watchdog'un ayrıca başlatılması gerekir.
Doğrulama listesi
auth-profiles.jsoniçinde birden fazlaopenai-codex:*profil var- hedef session
sessions.jsoniçinde mevcut - dry-run beklenen aktif profili ve adayı gösteriyor
- apply sonrası
authProfileOverrideveauthProfileOverrideSourceyazılıyor - event log ve backup dosyaları workspace state dizininde oluşuyor
- watchdog tekrar eden çalışmalarda sağlıklı kalıyor
Referanslar
- Kurulum ve publish öncesi temizlik için
references/setup.md - Generic config örnekleri için
references/watchdog-config.example.jsonvereferences/threshold-config.example.json
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install codex-profile-failover - 安装完成后,直接呼叫该 Skill 的名称或使用
/codex-profile-failover触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Codex Profile Failover 是什么?
OpenClaw içinde birden fazla openai-codex OAuth profili varken otomatik ve manuel profil taklası sağlar. Aktif profilin kalan kullanım oranı yüzde 10 gibi bi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 115 次。
如何安装 Codex Profile Failover?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install codex-profile-failover」即可一键安装,无需额外配置。
Codex Profile Failover 是免费的吗?
是的,Codex Profile Failover 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Codex Profile Failover 支持哪些平台?
Codex Profile Failover 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Codex Profile Failover?
由 UgurInanc(@ugurinanc12)开发并维护,当前版本 v1.0.2。