Skip to content

Manage Codex settings at OS scope - #416

Open
rohita5l wants to merge 2 commits into
managed-settings-claudefrom
managed-settings-codex
Open

Manage Codex settings at OS scope#416
rohita5l wants to merge 2 commits into
managed-settings-claudefrom
managed-settings-codex

Conversation

@rohita5l

@rohita5l rohita5l commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reconcile Codex gateway-critical values into /etc/codex/managed_config.toml during interactive configuration using the shared backup, verification, fingerprint, status, and revert lifecycle from Reconcile Claude OS-managed settings #415
  • keep non-interactive runs local-only, while blocking launch when an existing OS-managed value would override ucode
  • strictly parse managed TOML, preserve unrelated policy, and keep opt-in smart-routing hooks in the local Codex profile
  • remove the obsolete managed-settings scope field and the superseded best-effort managed-file writer
  • name Codex and Claude Code together in the single password and success messages when both are selected

Testing

  • 574 passed in focused agent, CLI, update, and managed-file tests
  • Ruff lint and changed-file format checks passed
  • ty checks passed
  • 2100 passed, 37 skipped, 4 deselected across non-socket tests; five user-agent socket tests were ignored because this sandbox blocks local socket binding

Stack

@rohita5l
rohita5l force-pushed the managed-settings-claude branch from db57acc to 2dae4ef Compare August 29, 2026 20:51
@rohita5l
rohita5l force-pushed the managed-settings-codex branch 3 times, most recently from 435d6da to 1324cbd Compare August 29, 2026 21:11
@rohita5l
rohita5l force-pushed the managed-settings-codex branch from 1324cbd to 7791343 Compare August 29, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant