Skip to content

v2.2.3 — WorkBuddy 登录与启动兼容修复

Choose a tag to compare

@simonlin1212 simonlin1212 released this 23 Oct 00:35
· 10 commits to main since this release

修复新版 WorkBuddy 桌面版已经登录,但 Vibe Research 仍显示「未登录」或「检测未完成」的两处兼容问题。

修复

  • 兼容新版 CLI 不返回 token 的账号结构,保留旧版会话隔离要求。
  • 修复 WorkBuddy 内置 CLI 2.161.0 在清理环境变量后找不到精简运行包、以退出码 1 结束的问题;只设置必要的运行包选择项,其余环境隔离保持有效。
  • 登录探针拿到账号后若仍异常退出,显示检测失败,不再显示可用。

验证

  • 最终提交 c323d44 的候选检查、主分支检查和版本标签检查各六组全部通过:Ubuntu、macOS、Windows × Node.js 22 / 24。macOS / Ubuntu 跑后端全套,Windows 跑指定契约;各组均跑前端与 Python 测试。
  • macOS 上使用官方桌面包中的真实 CLI 2.161.0,登录检测和最小真实对话通过;旧内置 2.137.1 与独立 npm CLI 2.161.0 登录检测也通过。
  • 无 token 的账号结构通过可控 CLI 调用生产入口回归验证;本机真实账号响应仍带 token。
  • 本地适配器 54 项通过、3 项 Windows 实机专项跳过;前端 351 项、类型检查与构建通过。后端全量首轮 1271 通过、8 跳过,唯一的文档标题检查失败已修正并单独复验通过。
  • 独立 GPT-6.1 Sol 审查通过。没有 Windows 实机或本轮完整研究业务验收。

Windows x64、Apple 芯片 Mac、Intel Mac 三平台免安装包的构建、解压与独立启动验证全部通过,三个 ZIP 与各自的 .sha256 文件已附在本页。校验文件内容与 GitHub 记录的附件 SHA-256 一致。

升级免安装版:解压新版本到新文件夹,将旧文件夹的 .local 整个复制过去,再启动新版本;确认正常后再处理旧文件夹。

English: Fixes WorkBuddy / CodeBuddy login detection for account responses without a token, and explicitly selects the lightweight bundle shipped with WorkBuddy CLI 2.161.0. Live login and minimal conversation checks passed on macOS. Tokenless account responses are covered by production-entry fixture tests; Windows hardware and full research workflows were not revalidated in this patch. All six cross-platform CI jobs passed for the final commit, main, and tag. Windows x64, Apple silicon Mac, and Intel Mac portable packages passed build, extraction, and startup checks; all three ZIPs and their SHA-256 files are attached.

补充:首个候选版本的六组检查中,五组通过,Ubuntu / Node.js 24 暴露一条旧台账测试依赖“连续调用必定跨毫秒”的偶然时序。已改为固定时钟验证,保留批内每条递增 1 毫秒的检查;台账产品逻辑未变,修正后的最终提交六组全部通过。