Skip to content

Enforce managed MXC requirements on Windows - #52193

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/16456611bfd9df77e7f959b52515f1885b59ac75
Oct 8, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/16456611bfd9df77e7f959b52515f1885b59ac75

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Enforce managed MXC requirements on Windows

What changed

Add windows.require_mxc to managed requirements. When set to true on Windows, reject configurations whose effective local sandbox backend is not MXC without changing the selected backend.

Validate after cloud configuration loads and outside startup recovery fallbacks. Apply the check to app-server startup and configuration loads, in-process bootstrap, session creation, sandbox debugging, and runtime configuration refreshes.

Testing

Extend configuration tests to cover required and optional MXC selection, separately loaded policy requirements, and runtime refresh validation. Expand app-server startup tests to cover local and cloud MXC requirements, cloud preference selection, and failures without default-config recovery.

## What changed

Add `windows.require_mxc` to managed requirements. When set to `true` on Windows, reject configurations whose effective local sandbox backend is not MXC without changing the selected backend.

Validate after cloud configuration loads and outside startup recovery fallbacks. Apply the check to app-server startup and configuration loads, in-process bootstrap, session creation, sandbox debugging, and runtime configuration refreshes.

## Testing

Extend configuration tests to cover required and optional MXC selection, separately loaded policy requirements, and runtime refresh validation. Expand app-server startup tests to cover local and cloud MXC requirements, cloud preference selection, and failures without default-config recovery.

GitOrigin-RevId: 16456611bfd9df77e7f959b52515f1885b59ac75
@chatgpt-codex-connector

Copy link
Copy Markdown
Contributor

Note

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/16456611bfd9df77e7f959b52515f1885b59ac75 branch from 628ebb9 to f90a578 Compare October 8, 2026 17:48
@copyberry
copyberry Bot merged commit f90a578 into main Oct 8, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/16456611bfd9df77e7f959b52515f1885b59ac75 branch October 8, 2026 17:48
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 8, 2026
@uaalah
uaalah deployed to issue-triage October 8, 2026 17:49 — with Image GitHub Actions Active
@uaalah
uaalah deployed to issue-triage October 8, 2026 17:49 — with Image GitHub Actions Active
@uaalah
uaalah deployed to issue-triage October 8, 2026 17:49 — with Image GitHub Actions Active

This branch was successfully deployed

1 active deployment
issue-triage — f90a578f Deployed Oct 8, 2026 by uaalah via Generate label suggestions #53249
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants