Skip to content

Route curated plugins by authentication mode - #35671

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/dbefdba3a3ea7281e7b6013e057a418770ccfc95
Jul 27, 2026
Merged

Route curated plugins by authentication mode#35671
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/dbefdba3a3ea7281e7b6013e057a418770ccfc95

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 27, 2026

Copy link
Copy Markdown

Route curated plugins by authentication mode

Why

Curated plugin capabilities need to follow the active authentication mode, including after an account switch and when the configured model provider differs from the authentication source.

What changed

  • Select the ChatGPT, remote, or API curated marketplace from the current authentication mode, with an API marketplace fallback for ambient Amazon Bedrock credentials.
  • Apply that selection consistently to plugin loading, hooks, skills, installed-plugin conflict filtering, marketplace listing, and codex mcp discovery.
  • Start the local curated repository sync when an account change makes the remote catalog unavailable, and refresh existing thread MCP runtimes when the effective plugin cache changes.

Testing

Added coverage for account switches, ChatGPT-authenticated Bedrock sessions, API-key MCP discovery, curated marketplace filtering, hook and skill routing, and existing-thread MCP refreshes.

## Why

Curated plugin capabilities need to follow the active authentication mode, including after an account switch and when the configured model provider differs from the authentication source.

## What changed

- Select the ChatGPT, remote, or API curated marketplace from the current authentication mode, with an API marketplace fallback for ambient Amazon Bedrock credentials.
- Apply that selection consistently to plugin loading, hooks, skills, installed-plugin conflict filtering, marketplace listing, and `codex mcp` discovery.
- Start the local curated repository sync when an account change makes the remote catalog unavailable, and refresh existing thread MCP runtimes when the effective plugin cache changes.

## Testing

Added coverage for account switches, ChatGPT-authenticated Bedrock sessions, API-key MCP discovery, curated marketplace filtering, hook and skill routing, and existing-thread MCP refreshes.

GitOrigin-RevId: dbefdba3a3ea7281e7b6013e057a418770ccfc95
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/dbefdba3a3ea7281e7b6013e057a418770ccfc95 branch from 15c254f to 294d813 Compare July 27, 2026 21:18
@copyberry
copyberry Bot merged commit 294d813 into main Jul 27, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/dbefdba3a3ea7281e7b6013e057a418770ccfc95 branch July 27, 2026 21:19
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 27, 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.

4 participants