mirror of
https://github.com/openai/codex.git
synced 2026-10-21 07:42:01 +00:00
## Why Sparse config edits must preserve aliases in unrelated base tables so the returned config version remains consistent with the file on disk. ## What changed Normalize the full overlay before merging and normalize base aliases only in tables reached by the overlay. Reuse the root-level normalization helper when reporting config origins. ## Testing Add a regression test showing that an `agents` overlay normalizes `max_threads` while leaving the unrelated `memories` alias untouched. GitOrigin-RevId: 25cc95b0969979c49c43b766824fa0bd019465a4