你的运行环境(版本号「点击帮助-关于-复制」):
产品:Trae CN 1.107.1(2026-10-16 构建),Windows 11 x64
问题描述(你遇到了什么问题?):
卸载重装 Trae CN 后,所有旧项目的会话历史列表为空;经本地排查确认全部历史会话数据完好保存在本地加密数据库中,根因是 10/14 版本迁移时旧会话未关联到新的 domain_v2 项目行,需要官方协助在数据库层面补建关联。
复现步骤(如何才能重现这个 Bug/问题?):
- trae弹出来说要更新吗,我点稍后再试,正常使用
- 过了一个周末,上班开工,打开trae,打开不了了,什么什么错误,然后请从官网下载安装
- 我选择了卸载,不清除数据,然后下载最新安装包重新安装,结果项目历史会话就都没了
报错信息或截图(如有):
# 【问题反馈】卸载重装后会话历史列表为空 —— 本地数据显示数据完好,疑为迁移时项目关联缺失
> 说明:出于隐私考虑,本文隐藏了用户 ID、项目路径与会话标题等个人信息,完整信息可通过 App 内「报告问题」工单或反馈邮箱提供。
## 环境
- Trae CN 1.107.1(2026-10-16 构建),Windows x64
- 场景:2026-10-14 由旧版(TRAE SOLO CN)迁移至 Trae CN,2026-10-19 卸载重装同版本
## 现象
重装后,所有历史项目的会话历史列表均为空。已尝试:重新打开原项目文件夹、退出并重新登录(同一账号)、完全重启,均无效。
## 本地排查结论(数据未丢失)
1. 全部历史会话数据完好保存在 `ModularData/ai-agent/database.db`(SQLCipher 加密,约 93MB)中,通过应用进程内存页缓存已验证旧会话行、标题、项目映射均存在。
2. 根因推测:10/14 迁移流程中 `project_correction` 阶段耗时 <1ms,疑似未实际执行——旧会话仍关联迁移前的旧 project_id,未升级关联到新的 domain_v2 项目体系。
3. 重装后打开原项目文件夹时,应用按路径新建了 domain_v2 项目行(get_or_create_project_v2),与旧 project_id 无关联;会话列表查询按 `chat_session.project_id = 当前解析的项目ID` 过滤,因此返回空。
## 复现要点
1. 经历过 TRAE SOLO CN → Trae CN 迁移,并存在迁移前的历史会话
2. 卸载重装(或升级)后打开原项目文件夹
3. 会话历史列表为空
## 期望
- 希望官方提供数据修复支持(在本地库中补建旧会话与新项目行的关联),或提供修复工具
- 建议修复迁移流程中 project_correction 阶段对旧 project 行的 domain_v2 升级逻辑,避免其他迁移用户遇到同样问题
## 备注
- 本地已保留迁移前后的加密数据库完整备份与迁移日志(logs\20261014T133800\main.log),可配合排查
- 如需用户 ID、项目/会话 ID 映射等详细信息,可通过私密渠道提供
