fix(relay): 启动时迁移旧的 OpenAI provider 名称,避免第三方中转误启远端压缩 - #2278
Merged
BigPizzaV3 merged 1 commit intoSep 22, 2026
Merged
Conversation
Contributor
Author
|
本地补验完成:
|
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.
问题
升级前已经写入磁盘的
config.toml可能继续保留:Codex 会仅凭 provider 的显示名
OpenAI启用 remote compaction v2。第三方中转并不实现该协议,于是压缩时报:#2231已负责完整适配 v2 协议,并在重新生成 profile 时改写 provider 名;这里补齐旧配置迁移,避免用户升级后必须重新保存一次供应商配置。改动
openai会话身份仍叫OpenAI时,改写为实际 provider id。这是对
#2231的兼容性补齐,不替代其 remote compaction v2 协议实现。验证
launcher_repairs_stale_openai_provider_name_for_non_openai_identity。PR build artifacts执行 Windowscargo test --workspace和双平台构建验证。