Skip to content

[Bug][Windows] CodeBuddy CLI 切换账号不生效 #3

Description

@misaka20002

环境

  • OS: Windows 11 (26200)
  • workbuddy-switch: 桌面 App(Tauri)
  • CodeBuddy CLI: @tencent-ai/codebuddy-code 2.138.0(pnpm 全局安装)
  • Git for Windows: 已安装(CLI 检测到 Git Bash)

问题描述

环境

  • OS: Windows 11 (26200)
  • workbuddy-switch: 桌面 App(Tauri)
  • CodeBuddy CLI: @tencent-ai/codebuddy-code 2.138.0(pnpm 全局安装)
  • Git for Windows: 已安装(CLI 检测到 Git Bash)

问题描述

在 Windows 上点击「接入 CLI」后,切换 CodeBuddy CLI 账号提示
"CodeBuddy CLI 已切换;新请求会在 helper 缓存刷新后使用目标账号",
但 CLI 实际仍不可用/仍使用旧认证,切换完全不生效。

复现步骤

  1. 账号页点击「接入 CLI」,生成 ~/.codebuddy/settings.json 的 apiKeyHelper
  2. 配置指向 C:\Users\<user>\.codebuddy-rotate\helper.cmd(反斜杠 + .cmd 跳板)
  3. 在终端运行 codebuddy CLI 发起请求
  4. 观察 ~/.codebuddy/logs/<date>/*.log,helper 执行失败

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions