Skip to content

Expose managed WebMCP policy through the app server - #42823

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/a3fd7d1a6f838bb3ab0ac2a644409101a2338ca6
Sep 4, 2026
Merged

Expose managed WebMCP policy through the app server#42823
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/a3fd7d1a6f838bb3ab0ac2a644409101a2338ca6

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 4, 2026

Copy link
Copy Markdown

Expose managed WebMCP policy through the app server

What changed

  • Parse the optional [browser_use].allow_webmcp boolean from managed requirements and preserve requirement-layer precedence.
  • Return the policy as browserUse.allowWebmcp from configRequirements/read, including explicit true, explicit false, and null when omitted.
  • Update the generated JSON and TypeScript protocol schemas.

Testing

  • Cover parsing, invalid values, layered overrides, and app-server response serialization.

## What changed

- Parse the optional `[browser_use].allow_webmcp` boolean from managed requirements and preserve requirement-layer precedence.
- Return the policy as `browserUse.allowWebmcp` from `configRequirements/read`, including explicit `true`, explicit `false`, and `null` when omitted.
- Update the generated JSON and TypeScript protocol schemas.

## Testing

- Cover parsing, invalid values, layered overrides, and app-server response serialization.

GitOrigin-RevId: a3fd7d1a6f838bb3ab0ac2a644409101a2338ca6
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/a3fd7d1a6f838bb3ab0ac2a644409101a2338ca6 branch from 0db2101 to 0f64d70 Compare September 4, 2026 18:31
@copyberry
copyberry Bot merged commit 0f64d70 into main Sep 4, 2026
24 of 30 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/a3fd7d1a6f838bb3ab0ac2a644409101a2338ca6 branch September 4, 2026 18:32
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 4, 2026
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.

1 participant