# #TRAE全面升级测评 换电脑聊天记录全丢?我逆向了新 TRAE 内置的迁移机制,做成一句话装好的 Skill

我的技巧心得(讲方法、避踩坑)v1.1:TRAE全面升级测评 换电脑聊天记录全丢?我逆向了新 TRAE 内置的迁移机制,做成"两句话完成迁移"的 Skill

先说结论:一句话安装,AI 带你迁移

复制这句发给新 TRAE:

帮我安装这个 skill:https://github.com/Xyangshaun/trae-cross-device-sync

装好后说一句「我要换电脑,迁移 Trae 的聊天记录和项目」,AI 自动进入六阶段引导,把 项目代码(含 git 历史)、AI 项目记忆、全局配置(skills/plugins/MCP)、逐字聊天记录、密钥 五类数据全部搬到新电脑。

为什么写这个(扣题:全面升级后的新痛点)

Work 和 Code 合并为全新 TRAE 后,一个入口连接 Agent 模式与 IDE 模式、三端同步协作——愿景很好,但我实测发现一个没被覆盖的场景:换电脑。

  • 上下文不跟账号走:1500+ 轮对话、AI 对我项目的全部记忆,换机即失
  • 逐字聊天库是加密 SQLite,直接拷贝文件无效
  • 官方没有跨设备迁移文档,社区普遍认为"做不到"(本帖楼上就有同学在问升级后对话记录去哪了)

于是我把新 TRAE 客户端内置的官方迁移机制(migration-job.json + trae-cn://migration deeplink)逆向出来,实测 Windows → Mac 全链路成功:246MB 加密聊天库、1500+ 轮历史对话完整恢复,并封装成 Skill。

方法:六阶段流程(Agent 模式全程引导)

  1. 评估——盘点五类数据位置与体积,输出迁移计划
  2. 源端打包——tar 打包 + SHA256 清单,AI 先把项目历史整理成人类可读 Markdown(认知层备份)
  3. 目标端恢复——解压、git log 校验、清理跨平台遗留(git proxy / autocrlf / 密钥权限)
  4. 记忆挂接——最易漏的一步:先让 Trae 自己生成记忆文件夹,再合并内容
  5. 聊天迁移——改写 migration-job.json → deeplink 触发官方迁移通道
  6. 验收清理——聊天库体积显著增长 + 历史面板可见旧对话才算过

踩坑记录(Skill 里沉淀了 9 类,举 3 个)

  • 哈希后缀记忆目录无法凭空构造——必须在目标端先跟 AI 说句话触发生成,再合并
  • 聊天库禁止直接覆盖——必须走官方 migration 通道,直接覆盖库文件会全部失效
  • 跨平台 git 遗留——Windows 带来的 proxy 配置和 autocrlf 必须清理,否则推拉代码各种报错

三条铁律(贯穿全程)

先备份后动手 | 不盲目覆盖(目标已存在就停下来问)| 每步硬指标验证

最终产物

给官方的建议

这个 migration 机制已经在客户端里了,只差一个入口。建议官方把它做成产品能力:设置里加"从旧设备迁移"一键入口,扫码/粘贴迁移 ID 即可,不需要用户改 json 文件。三端同步之后,跨设备上下文同步会是下一个高频刚需。


1 个赞