Skip to content

feat: 支持 CodeBuddy CN IDE 账号切换 - #22

Merged
changexbc merged 1 commit into
mainfrom
feat/codebuddy-cn-ide-switch
Sep 7, 2026
Merged

feat: 支持 CodeBuddy CN IDE 账号切换#22
changexbc merged 1 commit into
mainfrom
feat/codebuddy-cn-ide-switch

Conversation

@changexbc

Copy link
Copy Markdown
Owner

Summary

  • 新增 CodeBuddy CN(www.codebuddy.cn)桌面 IDE 账号切换:复用现有账号库 token,注入 state.vscdb Safe Storage secret(planning-genie.new.accessTokencn),并重启 CodeBuddy CN。
  • 前端账号卡片增加 CN IDE 切换入口(与 CodeBuddy CLI 明确区分);状态栏展示 CN IDE 安装/运行/当前账号。
  • WorkBuddy 桌面切换与 CodeBuddy CLI 行为保持不变;不涉及国际版 CodeBuddy / 多开实例。

Test plan

  • cargo test -p wb-switch-core --lib -- vscode_cn_inject codebuddy_cn_ide(9 passed)
  • cargo check -p wb-switch-server / cargo check --manifest-path src-tauri/Cargo.toml
  • npx tsc --noEmit
  • macOS 手动:确认已安装 CodeBuddy CN,且曾登录一次(Keychain 有 CodeBuddy CN Safe Storage
  • 账号页切换到另一账号的「CN IDE」→ IDE 重启后登录态为目标账号
  • 验证 WorkBuddy「设为当前」与 CodeBuddy CLI「设为当前」仍正常

复用现有账号库,向 CodeBuddy CN 桌面客户端注入 Safe Storage 凭证并重启 IDE;与 CodeBuddy CLI 切换相互独立。
@changexbc
changexbc merged commit 2192f99 into main Sep 7, 2026
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.

1 participant