跳转到内容

设置被重置为 CC Switch 的值 Claude Desktop

Quick fix

多数相关 issue 仍未解决;升级到包含 81df5a08 的当前 main 构建或后续发布版,再重试供应商往返切换。

报错原文
After switching to the subscription and back to a third-party provider, the setting is reset to the value from CC Switch's own config, so I have to redo it in Desktop after every switch.

在 CC Switch 3.20.4 中,切回第三方供应商时会完整覆盖配置 profile;切回官方订阅时还会删除该 profile。因此 Claude Desktop 通过 UI 写入 profile 的设置会丢失,并恢复为 CC Switch 自身配置中的值。

main 分支中的 81df5a08 改为只清理和写入受管理的五个网关键,且切回官方时保留 profile。维护者回复称,针对“Desktop UI 写入设置后切到订阅再切回第三方”的往返场景已验证设置可逐字保留;具体何时发布仍未确定。

  1. 升级到包含 81df5a08 的当前 main 构建或下一次发布版本。

  2. 按原流程切换到官方订阅后再切回同一第三方供应商,确认 Claude Desktop 中通过 UI 保存的设置仍保留。

  3. 若最新版仍会重置,请提供 profile JSON 以便继续排查。

ToolClaude Desktop
Version3.20.4(受影响)
PlatformsmacOS
81df5a08 是否覆盖“Desktop UI 写入设置后切到订阅再切回第三方”的场景?
是。回复说明已对同一第三方、不同第三方及连续两次往返切换进行了验证,Desktop 写入的额外设置会保留。
该修复会在下一个版本发布吗?
尚无确定发布计划。81df5a08 已在 v3.20.4 之后进入 main,会在后续构建发布时包含。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。