Skip to content

feat(openai-bridge): 同步 r19 多 API 在线管理 - #69

Merged
greyoak111 merged 1 commit into
greyoak111:mainfrom
chenshi723:feat/openai-bridge-multi-upstream
Nov 9, 2026
Merged

greyoak111 merged 1 commit into
greyoak111:mainfrom
chenshi723:feat/openai-bridge-multi-upstream

Conversation

@chenshi723

@chenshi723 chenshi723 commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

组件 / Component

改动

从上游 recipe/sync.sh 同步,未直接修改市场副本:

  • 支持多个 OpenAI Chat Completions API:独立 endpoint/Key/model、稳定重名别名、全局可见模型路由。
  • gui-status 能力协商和无密钥拓扑;gui-configure 一次新增/编辑/移除多个 API;逐 API discovery 仅发送相应 Key,不跨账户/来源复用。
  • 在线 add/edit/remove-provider,必须 --yes、0600私有JSON;不要求卸载,不换本地实例或认证,不清恢复预算。
  • 修正配置中断续配、规范化内部参数、特殊模型名 own key、会话/上游/模型/调用 ID 绑定的工具签名缓存。
  • 含上游 main 已合入的 r18:已就绪实例独立健康宽限、回环传输对照、调度空窗不消费恢复预算;不声称历史故障根因已查明。
  • 依赖锁文件不变,没有新增系统包、第三方依赖或打包构建步骤。现有底座包去重继续生效。

检查 / Checklist

  • 完整读过组件编写规范,按上游同步流程修改
  • node tools/check-recipes.mjs 通过
  • ci-build.mjs --dry 依赖解析完成:本机请求 Termux 索引等待超时,已停止,交由 PR CI 验证;不谎报成功
  • 查看本次 CI 构建审计(提交后核对)
  • 文案和 skill 对照已打包命令,图形多 API 明确需要配套 App
  • 无首次运行额外代码下载(继续复制包内固定 CCR)
  • skill 不要求 AI 读取真实 Key/凭据;停止、移除先确认
  • 不改 Claude Code、安全限制、账户订阅凭据或签名根;不涉及共享/转售/批量操控账号
  • 不修改 verified.json,不把源码假服务测试写成正式签名包验收

测试证据

在 HONOR PPG-AN00、Android17、aarch64 上运行组件隔离测试:临时 HOME、假密钥、随机回环假上游;组件 GUI/模型/配置/安装 e2e/安全/健康测试与 selftest。npm audit 零漏洞;实际补丁 bundle 的84个内嵌依赖 moderate/high/critical=0。

大小仍沿用当前约105MiB估算(本次未跑成正式打包,最终下载/解压大小以CI构建审计为准)。未改应用当前安装或正在工作的桥。配套 App 与组件需一起发布:先合入 App 兼容能力,再发布组件。本 PR 的 check 与 audit CI 已通过;不请求自动合并或立即签名发布。

🤖 Generated with Claude Code

Sync the component source recipe with capability-negotiated multi-upstream saves, add/edit/remove commands, provider-scoped discovery, crash-resume fixes and session-isolated tool signatures. Includes upstream r18 loopback recovery changes. Keep credentials private, retain recovery flags, require the paired App for graphical API management and leave device verification records unchanged.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@chenshi723
chenshi723 marked this pull request as ready for review November 9, 2026 12:34
@greyoak111
greyoak111 merged commit 87f83c1 into greyoak111:main Nov 9, 2026
2 checks passed
@chenshi723
chenshi723 deleted the feat/openai-bridge-multi-upstream branch November 10, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants