Description
An unpinned native Codex session launches on GPT-6 Astra when Codex marks Astra as its catalog default, even though Omnigent defines CODEX_DEFAULT_MODEL as gpt-5.6-sol. Expected: Omnigent should use Sol when Sol is available, while preserving an explicit user or provider model pin.
Steps to reproduce
- Use a Codex catalog that includes
system.ai.gpt-6-astra with isDefault: true and also includes system.ai.gpt-5-6-sol.
- Start a native Codex session without an explicit model override.
- Observe that Omnigent pins Astra from the catalog default row.
Concrete code-path evidence: mark_launch_default() keeps Codex’s default marker for an unpinned catalog, and the native runner later pins the row marked isDefault.
Version
0.15.0.dev0
OS
Linux
Harness
Codex
Harness mode
Native
Platform or device
Linux
Observed impact
Sessions using an unpinned catalog where Codex marks Astra as default.
Authentication type
Databricks
Description
An unpinned native Codex session launches on GPT-6 Astra when Codex marks Astra as its catalog default, even though Omnigent defines
CODEX_DEFAULT_MODELasgpt-5.6-sol. Expected: Omnigent should use Sol when Sol is available, while preserving an explicit user or provider model pin.Steps to reproduce
system.ai.gpt-6-astrawithisDefault: trueand also includessystem.ai.gpt-5-6-sol.Concrete code-path evidence:
mark_launch_default()keeps Codex’s default marker for an unpinned catalog, and the native runner later pins the row markedisDefault.Version
0.15.0.dev0
OS
Linux
Harness
Codex
Harness mode
Native
Platform or device
Linux
Observed impact
Sessions using an unpinned catalog where Codex marks Astra as default.
Authentication type
Databricks