动态恢复当前 App 的全部内置插件 / Recover all bundled plugins from the current App manifest - #1900
Open
Yuimi-chaya wants to merge 1 commit into
Open
动态恢复当前 App 的全部内置插件 / Recover all bundled plugins from the current App manifest#1900Yuimi-chaya wants to merge 1 commit into
Yuimi-chaya wants to merge 1 commit into
Conversation
Yuimi-chaya
marked this pull request as ready for review
August 19, 2026 15:35
Yuimi-chaya
force-pushed
the
codex/bundled-plugin-canonical-recovery
branch
from
August 20, 2026 13:04
c191e7d to
a686093
Compare
Yuimi-chaya
force-pushed
the
codex/bundled-plugin-canonical-recovery
branch
from
August 20, 2026 13:46
a686093 to
b458da0
Compare
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
中文
背景
旧 PR #1537 依赖固定的 Browser / Chrome / Computer Use 名单,并包含已经被当前上游移除的 Computer Use guard、provider switch 和配置维护链。新版 Codex App 直接在应用包内提供
openai-bundledmarketplace;继续维护旧名单会遗漏后续新增插件,也可能让旧缓存遮蔽当前 App 的真实清单。本 PR
openai-bundled/.agents/plugins/marketplace.json。plugin/list结果;未来新增插件无需修改 Codex++ 名单。disabled、hidden、available或限制原因。[marketplaces.openai-bundled],不恢复 provider-switch guard、watchdog 配置维护或持久化 baseline。本 PR 已取代 #1537 的维护方向;旧 PR 已关闭并保留为历史对照。
验证
cargo test -p codex-plus-core --lib -j 2:227/227cargo test -p codex-plus-core --test cdp_bridge -j 2:109/109cargo test -p codex-plus-core --test launcher -j 2:79/79cargo test -p codex-plus-core --test bridge_routes -j 2:30/30cargo check -p codex-plus-launcher -j 2node --check assets/inject/renderer-inject.jsgit diff --check; the launcher entry file still has a pre-existing upstream rustfmt diff atlauncher_main真人验证
1548c87,保留其他尚未发布功能)。English
Background
PR #1537 relied on a fixed Browser / Chrome / Computer Use allowlist and on Computer Use guard/provider-switch maintenance paths that current upstream has removed. Current Codex App packages the authoritative
openai-bundledmarketplace directly, so a fixed list can miss newly bundled plugins and let stale caches hide the App's current catalog.This PR
openai-bundled/.agents/plugins/marketplace.jsonfrom the exact Codex App directory used for launch.plugin/listresults, so future additions require no Codex++ allowlist update.disabled,hidden,available, and restriction fields remain authoritative.[marketplaces.openai-bundled]or restore provider-switch guards, config watchdogs, or persistent baselines.This supersedes the maintenance direction of #1537. The older PR is now closed and retained only as historical context.
Validation
launcher_mainHuman validation
1548c87while preserving the other unpublished local features.CI
GitHub Actions run 32261490989 passed Windows artifacts, macOS x64, and macOS arm64.