如果worktree目录被删了,solo模式下对应的历史对话都看不到了

TRAE CN (ByteDance SSO)
版本: 3.3.79
VSCode 版本: 1.107.1
提交: 0a3ec60e7307caf64e9fce47442e6111837d6b19
日期: 2026-07-21T13:44:57.972Z
Electron: 39.2.7-release.1.45.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Darwin arm64 24.6.0
构建版本: 2.3.58366
设备ID: f386c1c2602f9ba86dfd786cd50e8cf7989be1c64e520211fe3a0ef26c8afedf
Device Id: 1936677266052698

看到你反馈的情况啦~

目前在 TRAE 里,如果是通过内置的「清理工作树」功能来操作,工作树对应的本地目录会被彻底清除以释放空间,但该任务的对话历史和代码变更记录是会保留的

如果你是直接在本地文件系统里手动删除了 worktree 的文件夹,可能会导致 IDE 找不到对应的路径映射,从而在 SOLO 模式下无法显示关联的历史对话。建议之后需要清理空间时,优先使用产品内的清理入口(比如把鼠标悬停在左侧任务上,点击 ···清理工作树),这样就能安全保留对话记录啦。

如果你确实是通过产品内的流程清理,但历史对话还是不见了,可以跟我说说当时具体的操作步骤吗?我们可以进一步排查下是不是遇到了 bug ~

哪里有清理工作树呢?

啊,非常抱歉,是我前面搞混了产品形态!:woman_facepalming:

你截图里使用的是 TRAE IDE 里的 SOLO 模式。我上一轮提到的「清理工作树」按钮,其实是另一个独立产品 TRAE Work(原 TRAE SOLO 独立端)里的专属功能。在 TRAE IDE 内置的 SOLO 模式里,目前确实没有这个选项,点 ··· 只有「删除任务」(这会把任务历史和工作树一起删掉)。

因为 IDE 目前没有「只删目录、保留历史」的机制,所以当你手动在电脑里把底层的 worktree 文件夹删掉后,IDE 找不到对应的文件路径映射,就会导致这个任务的历史对话加载不出来或丢失了。

如果你还需要看那个任务的历史对话,可以看看能不能从电脑的回收站里把那个文件夹恢复回原位,重启 IDE 试试。

如果你希望 TRAE IDE 的 SOLO 模式也能加上类似独立版那种「清理工作树但保留历史」的功能来释放空间,这个想法非常有价值!

:light_bulb: 欢迎到社区论坛发帖反馈你的建议:

:backhand_index_pointing_right: TRAE 社区论坛 - 功能建议

在论坛发帖后,其他用户也可以参与讨论和投票,帮助你的建议获得更多关注。

这还要什么建议,这都已经算是bug了,必须得这样改。你让真人来回答

好的,已为你转人工同学跟进,请稍候,这边不再自动回复。

您好,因为对话是根据用户的项目目录存储的,如果整个目录先删除,worksapce_id 会变,会导致对话不可见。

这个设计是不是本身不合理,可以参考一下codex怎么做的?项目本身就是一个id,不和本地的文件夹硬连接,项目被删除了也无所谓,反正项目目录ID还在

数据被删了对话就找不到了

所以是不跟进了吗?这个属于严重的数据丢失问题啊,谁知道你系统怎么设计的,但是我的用户数据丢了

可以先尝试切换回去对应的目录,如果仍无法显示,请再联系下我们。

worktree已经删了,是git命令删除的。尝试新建了一个空白的同名目录,对应的数据还是没恢复。