Skip to content

feat(codex): record plugins-overview parts (MCP UI, browser extensions, scheduled tasks) as dated capability rows (#188) - #415

Merged
ScriptedAlchemy merged 2 commits into
mainfrom
feat/188-codex-overview-surfaces
Sep 3, 2026
Merged

feat(codex): record plugins-overview parts (MCP UI, browser extensions, scheduled tasks) as dated capability rows (#188)#415
ScriptedAlchemy merged 2 commits into
mainfrom
feat/188-codex-overview-surfaces

Conversation

@ScriptedAlchemy

Copy link
Copy Markdown
Owner

Summary

  • Adds plugin.overviewSurfaces to the Codex 0.147.0 capability table with dated, four-state rows for the three plugin parts the public Codex plugins overview names that had no row yet:
    • mcpUidegraded: the compiled MCP server serves ui:// MCP Apps resources per the open standard that ChatGPT renders; Codex CLI 0.147.0 renders no components, and tools stay usable without UI.
    • browserExtensionsunavailable: no package or manifest contract publishes an authoring field.
    • scheduledTaskTemplatesunavailable: same reason.
  • The Codex adapter exposes the three keys as capabilities; the unified plugin adapter intersects them to unavailable with a dated reason (the Claude and Cursor contracts publish no shared field).
  • Bumps the Codex adapter revision 1.8.0 -> 1.9.0 (also covering the feat(codex): author marketplace policy and record distribution/install policy parity (#188 S3) #392 marketplace-policy diagnostics) and the unified plugin adapter 1.23.0 -> 1.24.0; README documents the rows; changeset added.

Closes the last open parity slice for #188; the closing evidence table follows on the issue.

Test plan

  • pnpm build && pnpm typecheck && pnpm lint
  • adapter-metadata, codex-distribution (new overview-surface assertions), host-adapters, codex-plugin-validation unit files pass
  • Full pnpm test:unit: 2753 pass; the 4 load-induced timeouts (inspect-state, mcp-probe-service, native-claude-contract, rsc-runtime/dispatcher) pass on isolated rerun
  • CI green and Codex review threads addressed before merge

…wser extensions, scheduled task templates) as dated rows (#188)

plugin.overviewSurfaces pins optional MCP UI as degraded (the compiled MCP
server serves ui:// MCP Apps resources per the open standard that ChatGPT
renders; Codex CLI 0.147.0 renders no components and tools stay usable
without UI) and browser extensions / scheduled task templates as unavailable
because no package or manifest contract publishes an authoring field. The
Codex adapter mirrors the rows and the unified bundle intersects them to
unavailable. Codex adapter 1.8.0 -> 1.9.0, unified plugin 1.23.0 -> 1.24.0.
@changeset-bot

changeset-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 120ea4a

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
agent-bundle Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-03T08:52:08.755907Z 120ea4a Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9d93092978

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .changeset/codex-overview-surfaces.md Outdated
@@ -0,0 +1,5 @@
---
'agent-bundle': minor

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Mark this additive capability change as patch

This change only adds capability metadata and documentation, so releasing it as minor would incorrectly signal a pre-1.0 breaking change and advance agent-bundle from 0.1.x to 0.2.x. Change the changeset bump to patch, which this repository explicitly requires for non-breaking features.

AGENTS.md reference: AGENTS.md:L25-L26

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 120ea4a: bump changed to patch — additive capability metadata is a non-breaking feature under the pre-1.0 rule in AGENTS.md.

Comment thread .changeset/codex-overview-surfaces.md Outdated
'agent-bundle': minor
---

Record the Codex plugins-overview parts as dated four-state rows (`plugin.overviewSurfaces`): optional MCP UI is `degraded` (compiled `ui://` MCP Apps resources are served per the open standard ChatGPT renders; Codex CLI 0.147.0 renders no components and tools stay usable without UI), and browser extensions and scheduled task templates are `unavailable` because no package or manifest contract publishes an authoring field for them. The Codex adapter exposes `mcpUi`, `browserExtensions`, and `scheduledTaskTemplates` capabilities and the unified plugin adapter intersects them to `unavailable`; Codex adapter revision `1.9.0`, unified plugin adapter revision `1.24.0`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge End the changeset summary with the PR reference

The PR number is already known as #188, but this summary ends with internal adapter revision details rather than the required (#PR) suffix, so the generated changelog entry will violate the repository's summary contract. Rewrite the ending as consumer-facing behavior and terminate it with (#188).

AGENTS.md reference: AGENTS.md:L27-L28

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 120ea4a: the summary now leads with the consumer-facing behaviour (the plugin.overviewSurfaces rows and the mcpUi / browserExtensions / scheduledTaskTemplates capability keys), drops the adapter-revision implementation note, and ends with (#415) — the PR reference the contract asks for; #188 is the tracking issue and stays in the PR body.

@pkg-pr-new

pkg-pr-new Bot commented Sep 3, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle@415
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle/create-agent-bundle@415
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@415

commit: 120ea4a

@ScriptedAlchemy

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep it up!

Reviewed commit: 120ea4a7a0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ScriptedAlchemy
ScriptedAlchemy merged commit 08549c3 into main Sep 3, 2026
18 of 19 checks passed
@ScriptedAlchemy
ScriptedAlchemy deleted the feat/188-codex-overview-surfaces branch September 3, 2026 09:42
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