Skip to content

fix(plugin): refresh changed bundled plugin contents - #527

Open
mldangelo-oai wants to merge 8 commits into
mainfrom
mdangelo/codex/plugin-0.1.20-parity
Open

fix(plugin): refresh changed bundled plugin contents#527
mldangelo-oai wants to merge 8 commits into
mainfrom
mdangelo/codex/plugin-0.1.20-parity

Conversation

@mldangelo-oai

@mldangelo-oai mldangelo-oai commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

Give the changed bundled plugin a new identity so cached SDK installs receive the current payload. Keep the fix-finding guidance concise while preserving its independent investigation and patch-review steps.

Changes

  • Bump the bundled plugin from released 0.1.22 to 0.1.23.
  • Verify a real cached 0.1.22 installation upgrades without losing stored credentials.
  • Preserve the managed-runtime forwarding and launcher behavior already on main.
  • Cover managed Windows x64 and arm64 worker resolution and explicit executable overrides.
  • Require fix-finding work to check shared enforcement points, alternate input forms, sibling paths, and legitimate behavior.

Testing

Checks on e70df1bf467fba5cf97ae2a0729e08633ee55686:

  • pnpm run types, pnpm run format, and pnpm run build: passed.
  • Focused runtime, CLI, skill, launcher, and Windows worker-resolution tests: 295 passed, 11 platform tests skipped, 0 failed.
  • Full seeded Bun suite (--seed 527): 1,581 passed, 30 platform tests skipped, 0 failed across 89 files.
  • pnpm pack and the installed-package checker: passed. The tarball contains 255 entries and the smoke test verified the public import, NodeNext types, CLI, 111 bundled plugin files, bundled Codex, and a nested worker without a global Codex executable.
  • Final Deslop review: no actionable findings or further justified simplifications.

Native Windows end-to-end execution remains delegated to CI. Hosted checks were not awaited before moving to the next PR.

Risk and rollout

The bundled-plugin version change refreshes cached contents when this SDK package is next installed and run. It does not publish a package or deploy anything. Explicit executable overrides retain precedence, and the upgrade regression verifies that stored credentials survive.

Public disclosure review

  • No customer, partner, prospect, or user identities, data, or identifying details are included.
  • No credentials, personal data, private source, scan findings, or nonpublic links or tickets are included.
  • I reviewed the branch name, title, description, commits, changes, comments, logs, screenshots, attachments, and links for public disclosure.

An existing automated review artifact contains a requester-only report link. The link and identifier are not reproduced here. The second attestation remains unchecked because that artifact is already part of the public PR history.

@github-actions github-actions Bot added the bug Something isn't working label Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

@codex review

Please review the current head, dcedb084d51f17e1d084ef0315981bdbf159ae61.

@chatgpt-codex-connector

Copy link
Copy Markdown

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

Reviewed commit: dcedb084d5

ℹ️ 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".

@chatgpt-codex-connector

Copy link
Copy Markdown

Security review completed. No security issues were found in this pull request.

Reviewed commit: dcedb084d5

View security finding report

Only the user who started this review can view the report in Codex.

ℹ️ About Codex security reviews in GitHub

This is an experimental Codex feature. Security reviews are triggered when:

  • You comment "@codex security review"
  • A regular code review gets triggered (for example, "@codex review" or when a PR is opened), and you’re opted in so security review runs alongside code review

Once complete, Codex will leave suggestions, or a comment if no findings are found.

@mldangelo-oai
mldangelo-oai marked this pull request as ready for review August 18, 2026 00:19
zcrab-oai
zcrab-oai previously approved these changes Aug 18, 2026

@zcrab-oai zcrab-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Reviewed managed-package-root forwarding, synchronized bundle revisions and real cached-plugin upgrades, Windows executable resolution, and the revised fix-finding safeguards.

@ianw-oai ianw-oai changed the title fix(plugin): complete bundled 0.1.20 parity fix(plugin): complete bundled plugin parity Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

@codex review

Please review the current head, 08c01ec8a7390a056817d5f85a7ae2caa54804d3, after the main merge. Please also check cached-plugin upgrade behavior for the selected bundle identity.

@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: 08c01ec8a7

ℹ️ 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 sdk/typescript/_bundled_plugin/.mcp.json
Resolve the MCP environment and cached-plugin test conflicts, retain current launcher behavior, and assign the changed bundle a fresh identity.
@mldangelo-oai

Copy link
Copy Markdown
Collaborator Author

@codex review

Please review exact head e70df1bf467fba5cf97ae2a0729e08633ee55686, especially cached 0.1.22 bundle refresh behavior, credential preservation, managed Windows worker resolution, and the retained independent fix-finding review steps.

@mldangelo-oai

Copy link
Copy Markdown
Collaborator Author

@codex security review

Please review exact head e70df1bf467fba5cf97ae2a0729e08633ee55686, especially the cached bundle replacement boundary, executable override precedence, managed worker resolution, and credential preservation.

@mldangelo-oai mldangelo-oai changed the title fix(plugin): complete bundled plugin parity fix(plugin): refresh changed bundled plugin contents Aug 22, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Aug 22, 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-08-22T03:39:38.185998Z e70df1b 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

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 👍

Reviewed commit: e70df1bf46

ℹ️ 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".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants