Repository navigation
Conversation
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.
修复 Claude Desktop Gateway 切换账号(API 网关)时用户设置被重置的问题。原实现会删除旧配置并按固定模板重建,导致隐私、1M 上下文、权限、网络限制和更新偏好等设置无法保留。
现在只更新 API 地址、密钥和模型映射,保留其余用户设置,以及同名模型上未明确修改的选项。直连和本地映射模式共用这一流程。
切换时只清理 Cockpit 创建的配置和旧凭据,保留用户自行创建的第三方配置。本地映射更新会继续运行旧网关,直到新配置写入成功;写入失败时,现有配置和网关仍可继续使用。
Fixes #2906