Repository navigation
Conversation
Collaborator
|
✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically. |
This branch has not been deployed
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.
Plugin type (required) / 插件类型(必填)
Affected plugin name(s) / 涉及的插件名称:
chatgpt-bridge(standard plugin).What / 改动内容
ZCode users running the companion macOS ChatGPT plan bridge need a reusable way to open its sign-in/setup dashboard, inspect service/account state, refresh their account's model catalog and diagnose connectivity. This adds four standard commands under
external_plugins/chatgpt-bridge/and registers version 0.1.1 in the community marketplace:/chatgpt-connect/chatgpt-status/chatgpt-models/chatgpt-doctorThe companion must be installed separately from weixshaw/zcode-chatgpt-bridge; a reviewed source release and macOS ZIP are available at v0.1.1. The plugin contains only the manifest, commands, bilingual READMEs and MIT license. Its dashboard is an external localhost browser page, so this is not an MCP Apps UI Plugin.
Dependencies and side effects
connectopens the system browser.models/doctorcan cause the companion to query OpenAI.auth.openai.comandapi.openai.com, protected current-user credential storage, a loopback listener and a current-user LaunchAgent. The dashboard's explicit “应用到 ZCode” action adds the local provider after backing up the existing configuration. Full network/file-write/credential/cleanup details are in both READMEs.joseandundicidependencies are MIT. No proprietary ZCode code, Codex credential files, user tokens or prebuilt binaries are included in this submission. This is an independent third-party community integration.Validation
python3 scripts/validate.py: passes for all 47 marketplace entries.plugins validate: passes, no diagnostics.validate.py,build_dist.pyandbuildPluginsimplementation against an isolated marketplace containing this exact plugin: passes; produceschatgpt-bridge/0.1.1/plugin.zipand a local marketplace.npm run check, 19 automated tests, and dependency audit: pass, 0 reported vulnerabilities. Public GitHub CI is green.NATIVE_OK. Details and limits are in the companion'sVERIFICATION.md.git diff --check: passes.Full-repository build limitation:
pnpm install --frozen-lockfilepassed, butpnpm buildstopped in the existingphotocraftplugin because this machine lacksrustup. The fullpython3 scripts/build_dist.pythen stopped on PhotoCraft's incomplete build. Those plugins are outside this PR; the exact submitted command plugin passes the official build/distribution functions in isolation. No Rust/toolchain or unrelated plugin changes are included.Self-check / 自查清单
external_plugins/chatgpt-bridge/.categoryisdeveloper-tools, independently of community ownership.0.1.1matches in the manifest and marketplace entry (local companion/plugin 0.1.0 preceded this public release).description_i18ncontainsenandzh-CN.pnpm buildandbuild_dist.pypass locally — blocked by the unrelated PhotoCraft Rust prerequisite described above; this plugin's isolated official validation/build/distribution checks pass.