Skip to content

feat: restore $schema in plugin.json for spec clients - #102

Open
wangauone wants to merge 1 commit into
mainfrom
chore/restore-spec-schema
Open

feat: restore $schema in plugin.json for spec clients#102
wangauone wants to merge 1 commit into
mainfrom
chore/restore-spec-schema

Conversation

@wangauone

@wangauone wangauone commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Restores $schema in plugin.json, so Agent Plugin spec clients recognise the manifest. It was omitted because Codex then read the spec mcp.json and ignored the env_vars in .codex-plugin/, leaving user config unforwarded.

Codex 0.150.0 removes that constraint: it reads the spec manifest and overlays the .codex-plugin/ env_vars onto the matching servers.

Codex 0.150.0 is now stable (released 2026-08-26), so this is safe to merge. Users on 0.149.x and earlier will not get config forwarded to the MCP server until they upgrade.

Verified against the alpha with the agent-plugin-sync integration suite: 4/4 harnesses pass on 0.150.0-alpha.11, and the Codex test fails on 0.147.0, which is exactly the behaviour this PR depends on.

README also notes the new Codex version requirement. Generated manifests are unchanged, since $schema does not propagate into them.

@wangauone wangauone changed the title [DO NOT SUBMIT] feat: restore $schema in plugin.json for spec clients feat: restore $schema in plugin.json for spec clients Aug 26, 2026
@wangauone
wangauone marked this pull request as ready for review August 26, 2026 21:45
@wangauone
wangauone requested review from a team as code owners August 26, 2026 21:45
@wangauone
wangauone requested a review from helloeve August 26, 2026 21:49
@github-actions
github-actions Bot requested a review from ajupazhamayil August 26, 2026 22:32
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.

2 participants