Codex CLI refuses to launch if `tui` config is nonempty but doesn't contain `notifications`
Resolved 💬 1 comment Opened Sep 18, 2025 by rben01 Closed Sep 18, 2025
What version of Codex is running?
codex-cli 0.38.0
Which model were you using?
gtp-5-codex is configured but codex doesn't launch
What platform is your computer?
Darwin 25.0.0 arm64 arm
What steps can reproduce the bug?
In config.toml set tui = { theme = { name = "dark-charcoal-rainbow" } }. (I think this was set by just-every/code.) Then run $ codex.
What is the expected behavior?
Codex ignores settings it doesn't recognize and validates settings that it does recognize, but doesn't require objects to have particular fields if those fields have a default value in the absence of the parent object. Simply having a tui config object shouldn't also require that it contain a notifications field. In particular, an empty tui object should be fine.
What do you see instead?
Error loading configuration: missing field `notifications`
in `tui`
Additional information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗