delta-cloud-208e
416720ae51
fix(codex): add env_key to custom provider + model_catalog_json for picker
...
- Add env_key = "OPENAI_API_KEY" to [model_providers.custom] in PS1 fallback
templates (fixes 401 Unauthorized on machines without Python 3.11+)
- Add model_catalog_json config + model_catalog.json file generation
(fixes empty model picker — all 4 models now visible in interactive mode)
- Both fixes applied in: codex_patcher.py, ucodex_install.ps1, ucodex_update.ps1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 08:43:25 +00:00
delta-cloud-208e
e4da4bdbb0
fix: TOML dotted key bug + PowerShell fallback for all Windows scripts
...
- codex: add [notice.model_migrations] with quoted keys to prevent
Codex from writing unquoted dotted keys (gpt-5.4 → gpt-5 → 4)
which causes "invalid type: map, expected a string" TOML error
- codex_patcher.py: add toml_key() to quote keys with dots,
handle broken TOML gracefully in read_toml()
- claude install: remove unnecessary Python requirement
- claude update: rewrite as standalone (no git clone dependency)
- gemini update: add Python check with fallback, auth headers
- qwen install: add PowerShell fallback, auth headers, no exit on no Python
- qwen update: add Python check with fallback, auth headers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 08:26:52 +00:00
delta-cloud-208e
72ac0d75a0
chore: fix file permissions (644 → 755)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 07:46:35 +00:00
delta-cloud-208e
491b2a6854
feat(codex): add Codex CLI patcher — config+env based patching
...
Codex CLI is a Rust binary — patched via config.toml + env vars.
6 targets: api_endpoint, auth, telemetry, permissions, model, env.
Includes installer, binary updater, config validator, pipeline CLI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 10:30:57 +00:00