Enforce Agent Plugin runtime boundaries - #37027
Merged
copyberry[bot] merged 1 commit intoAug 5, 2026
Merged
Conversation
## What changed - Track Agent Plugin manifests through plugin, skill, and MCP loading so their capabilities use format-specific behavior without changing legacy plugins. - Discover only direct-child skills, exclude app and hook capabilities, isolate MCP data, and reject MCP configuration files that are non-regular or resolve outside the plugin root. - Bound model-visible skill instructions, plugin instructions, MCP descriptions, schemas, individual tools, and the aggregate Agent Plugin MCP tool set. - Stop MCP and OAuth redirects when Agent Plugins send configured or authorization headers, while retaining existing redirect behavior for legacy MCP servers. ## Testing - Add coverage for capability filtering, skill discovery, isolated MCP data and reserved-path expansion, unsafe MCP configuration files, context limits, and redirect handling. GitOrigin-RevId: c9af66b051269f3226628ca280a58d32c808c38f
copyberry
Bot
force-pushed
the
copyberry/codex-internal-to-codex-oss/c9af66b051269f3226628ca280a58d32c808c38f
branch
from
August 5, 2026 04:55
dd979fa to
56b82e6
Compare
copyberry
Bot
deleted the
copyberry/codex-internal-to-codex-oss/c9af66b051269f3226628ca280a58d32c808c38f
branch
August 5, 2026 04:56
Ahmedmabdallah484
temporarily deployed
to
issue-triage
August 5, 2026 05:18 — with
GitHub Actions
Inactive
Ahmedmabdallah484
temporarily deployed
to
issue-triage
August 5, 2026 05:18 — with
GitHub Actions
Inactive
Ahmedmabdallah484
temporarily deployed
to
issue-triage
August 5, 2026 05:18 — with
GitHub Actions
Inactive
Ahmedmabdallah484
temporarily deployed
to
issue-triage
August 5, 2026 05:19 — with
GitHub Actions
Inactive
kennyzheng-builds
temporarily deployed
to
issue-triage
August 5, 2026 05:20 — with
GitHub Actions
Inactive
kennyzheng-builds
temporarily deployed
to
issue-triage
August 5, 2026 05:20 — with
GitHub Actions
Inactive
kennyzheng-builds
temporarily deployed
to
issue-triage
August 5, 2026 05:20 — with
GitHub Actions
Inactive
kennyzheng-builds
temporarily deployed
to
issue-triage
August 5, 2026 05:22 — with
GitHub Actions
Inactive
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enforce Agent Plugin runtime boundaries
What changed
Testing