You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading the official macOS Desktop from 0.2.2-rc.1 to 0.2.2-rc.2, an existing profile-local installation of the official CUA bundle retained rc.1 dependencies. The old profile-local dsh-storage-domain was selected and disabled by compatibility preflight, leaving workspace/session services unavailable. Updating the profile-local CUA dependency to rc.2 and restarting restored the workspace/history UI before changing any third-party plugin versions.
Related: #8166 describes the same old-transitive-dependency/core-storage failure mechanism on an earlier release. This report adds a current case where the old dependency comes from the official CUA bundle.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Summary
After upgrading the official macOS Desktop from
0.2.2-rc.1to0.2.2-rc.2, an existing profile-local installation of the official CUA bundle retained rc.1 dependencies. The old profile-localdsh-storage-domainwas selected and disabled by compatibility preflight, leaving workspace/session services unavailable. Updating the profile-local CUA dependency to rc.2 and restarting restored the workspace/history UI before changing any third-party plugin versions.Related: #8166 describes the same old-transitive-dependency/core-storage failure mechanism on an earlier release. This report adds a current case where the old dependency comes from the official CUA bundle.
环境与症状
0.2.2-rc.1 → 0.2.2-rc.2,macOS 27.2.1 / arm64,desktop profile。@deepseek-ai/dsh-cua-bundle@0.2.2-rc.1。@michengai/dsh-archive-manager更新和回退均在 enable 阶段失败;pnpm 下载/安装本身完成。本机取证
升级后、修复前,profile 的直接依赖仍含:
{ "@deepseek-ai/dsh-cua-bundle": "0.2.2-rc.1" }锁文件显示以下依赖链:
通过自带 Inspector 只读检查运行时,确认:
~/.dsh/profiles/desktop/node_modules/@deepseek-ai/dsh-storage-domain/package.json,该文件版本为 rc.1。@deepseek-ai/dsh-storage: 0.2.2-rc.1;与当前 rc.2 运行时不匹配。disabled: true,无对应 fiber。storageDomain;workspace-controller / session-controller / archive-manager 等继续等待workspaceRegistry。为什么用户难以通过普通更新操作解决
对本机 rc.2 随包代码的检查发现:
DesktopProjectManager.applyRelease()不运行依赖安装;initProfile()保留已有 manifest;removeLinkProjections()不删除 pnpm 安装的包。因此这条路径不会同步更新上述旧安装。resolveBundleDir()获取官方 bundle 元数据,并将随应用提供的 CUA 归类为installation。updateRefusal()又将 official / 非 profile 插件排除在普通listVersions/updateBundle更新入口之外。相关公开源码:
已验证的恢复
0.2.2-rc.2,同步更新其传递依赖。1.2.8 → 1.3.2,enable 成功,操作日志为application: applied。未清空/重建 profile、未迁移会话日志、未授予版本兼容豁免。
影响范围与建议
这是单台现有用户环境的完整取证与恢复记录,尚未在干净环境独立复现,也不声称所有安装过 CUA 的用户都会遇到。请重点核查“旧 profile-local 官方 CUA 安装仍存在,桌面升级至 rc.2”这一升级路径;第三方插件仍在该环境中,尚未通过干净环境实验排除全部交互影响。
建议官方处理:
All reactions