mirror of
https://github.com/openai/codex.git
synced 2026-05-01 11:52:10 +03:00
791 B
791 B
Task 03: Live Config Reload and Prompt on Changes
Goal
Detect changes to the user config.toml file while a session is running and prompt the user to apply or ignore the updated settings.
Acceptance Criteria
- A background file watcher watches
$CODEX_HOME/config.toml(or active user config path). - On any write event, compute a unified diff between the in-memory config and the on-disk file.
- Pause the agent, display the diff in the TUI bottom pane, and offer two actions:
Apply new config noworContinue with old config. - If the user applies, re-parse the config, merge overrides, and resume using the new settings. Otherwise, discard changes and resume.
Notes
- Leverage a crate such as
notifyfor FS events andsimilarordifffor unified diff generation.