Claude Desktop 更新迁移出 bug:20 个项目仅 8 个进入新环境模型

drdrpeterson · ghdev · 2026-10-15

用户报告 Claude Desktop(macOS)更新到 2.37337.1 后,Claude Code 侧栏迁移到新的 environments 模型时只保留了 20 个项目文件夹中的 8 个,其余 12 个项目的全部会话被塞进一个扁平的 Default 分组。数据未丢失(会话记录和 transcript 都在磁盘上),但按项目组织丢失,只能手动逐个重建 environment。

用户做了详细取证:迁移时一次性写入的 ccd-session-presets.json 只有 8 个 preset,恰好是会话数最多的 8 个文件夹(截止点还落在两个同为 17 次会话的平局上);被丢弃的 12 个文件夹仍有 133 条有效未归档会话记录。手动为某个文件夹创建 environment 后其会话立即从 Default 移出,说明按 cwd 分组逻辑本身正常,是迁移脚本没创建这些 environment。数据源头疑似是渲染层 localStorage 的 persisted.ccd-session-presets.<accountId>,JSON 文件只是镜像。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →