Client or integration
Codex CLI
Area
Catalog / models
Summary
ocx sync can omit a configured failover combo when provider model discovery does not retain all configured members. The expected combo/failover catalog entry disappears even though the configured provider/model targets are callable and have metadata.
Reproduction
-
Configure a failover combo with these targets:
openrouter/openai/gpt-5.6-luna
opencode-go/deepseek-v4-flash
command-code/xiaomi/mimo-v2.5-pro
-
Run:
-
Observe:
Combo "failover" is omitted from the catalog because member capabilities are incomplete
Earlier runs also reported configured OpenRouter model IDs being dropped when live discovery omitted them.
Version
2.11.0
Operating system
macOS arm64
Provider and model
OpenRouter / openai/gpt-5.6-luna; OpenCode Go / deepseek-v4-flash; Command Code / xiaomi/mimo-v2.5-pro
Logs or error output
[opencodex] Combo "failover" is omitted from the catalog because member capabilities are incomplete: openai/gpt-5.6-luna, opencode-go/deepseek-v4-flash
Screenshots and supporting files
None.
Redacted configuration
{
"combos": {
"failover": {
"strategy": "failover",
"targets": [
{ "provider": "openrouter", "model": "openai/gpt-5.6-luna", "weight": 1 },
{ "provider": "opencode-go", "model": "deepseek-v4-flash", "weight": 1 },
{ "provider": "command-code", "model": "xiaomi/mimo-v2.5-pro", "weight": 1 }
]
}
}
}
Checks
Client or integration
Codex CLI
Area
Catalog / models
Summary
ocx synccan omit a configured failover combo when provider model discovery does not retain all configured members. The expectedcombo/failovercatalog entry disappears even though the configured provider/model targets are callable and have metadata.Reproduction
Configure a failover combo with these targets:
openrouter/openai/gpt-5.6-lunaopencode-go/deepseek-v4-flashcommand-code/xiaomi/mimo-v2.5-proRun:
Observe:
Earlier runs also reported configured OpenRouter model IDs being dropped when live discovery omitted them.
Version
2.11.0
Operating system
macOS arm64
Provider and model
OpenRouter /
openai/gpt-5.6-luna; OpenCode Go /deepseek-v4-flash; Command Code /xiaomi/mimo-v2.5-proLogs or error output
[opencodex] Combo "failover" is omitted from the catalog because member capabilities are incomplete: openai/gpt-5.6-luna, opencode-go/deepseek-v4-flashScreenshots and supporting files
None.
Redacted configuration
{ "combos": { "failover": { "strategy": "failover", "targets": [ { "provider": "openrouter", "model": "openai/gpt-5.6-luna", "weight": 1 }, { "provider": "opencode-go", "model": "deepseek-v4-flash", "weight": 1 }, { "provider": "command-code", "model": "xiaomi/mimo-v2.5-pro", "weight": 1 } ] } } }Checks