Repository navigation
Conversation
Owner
|
当前 PR 没有任何可用的 CI check。请补跑 Windows artifacts 和 macOS DMG CI 后再继续审核,重点确认命名 API Key 持久化、active key 切换、删除/重命名及 bridge 脱敏路径。 |
Author
|
已补齐
当前 head 的完整构建结果: 全量前端与 workspace tests 同时覆盖命名 Key 迁移/持久化、active key 切换、列表删除/重命名共用的更新路径,以及 bridge 不返回命名 Key 列表。上游自动 |
nk33-dev
force-pushed
the
codex/named-api-keys
branch
from
October 14, 2026 01:36
c3199bd to
300ab01
Compare
Author
|
已将当前 PR 迁移到 Codex++ 1.8.0 最新 main 命名 Key 持久化、切换、launcher 与 bridge 脱敏回归通过。 上游自动 workflow 仍需维护者批准;以上是同一 workflow 对当前 head 的手动 dispatch 结果。 |
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.
问题
同一供应商的主账号、备用账号或不同权限 Key 需要分别建立供应商,重复维护相同 URL、模型与请求设置。
改动
apiKeys数组,不向用户脚本下发备用密钥。聚合供应商继续由成员定义。此 PR 不引入运行时免重启认证、自动轮换、Key 用量统计或新的磁盘加密格式;凭据沿用上游现有存储方式。
验证
基于上游
45f1c151,Windows 隔离 worktree:cargo test -p codex-plus-core --test named_api_keys --test relay_switch --test relay_config_safety --lib --locked --offline:Core lib 707 passed / 3 项既有 ignored;新增 Key 测试 3 passed;切换 18 passed;配置安全 23 passed。npm test:553 passed,1 项既有 skipped。cargo check --workspace --locked --offline、npm run check、npm run vite:build、git diff --check HEAD通过。未运行完整工作区测试和 clippy,也未进行真实供应商请求、桌面原生 UI 验收或 macOS/Linux 验证。上游已有全仓格式差异,此 PR 保留相关文件的现有格式。所有测试凭据均为临时夹具。