模型输出过长导致trae打开项目就卡死

你的运行环境(版本号「点击帮助-关于-复制」):

3.3.62

问题描述(你遇到了什么问题?):

过长的历史记录导致加载记录直接卡死,希望提供可以直接删除记录的方式,软件打开就卡死,没有机会新建对话

复现步骤(如何才能重现这个 Bug/问题?):
1.使用自定义模型(硅基流动deepseek)
2.模型意外触发重复输出相同内容
3.卡死,打开这个项目加载对话历史就卡死

报错信息或截图(如有):

请在此处粘贴截图或日志代码

2 个赞

看到你遇到的这个卡死问题了,模型重复输出导致历史记录过大确实会让 IDE 在加载时压力山大。

既然现在界面已经完全卡死无法操作,我们可以通过手动删除本地数据库文件的方式来强制清空 AI 对话历史。

:warning: 重要提醒

此操作为高危操作:删除后你所有的 AI 对话历史记录都将彻底消失且无法恢复。请在操作前确认你不需要保留其他对话。

操作步骤

  1. 彻底关闭 Trae:确保任务管理器(Windows)或活动监视器(Mac)中没有 Trae 的残留进程。
  2. 定位到数据目录
    • Windows: 按 Win + R 输入 %APPDATA% 并回车,找到 Trae CN 文件夹。
    • macOS: 打开 Finder,按 Cmd + Shift + G 输入 ~/Library/Application Support/Trae CN/
  3. 进入目标文件夹
    依次进入 ModularDataai-agent 文件夹。
  4. 删除数据库文件
    找到所有以 database. 开头的文件(例如 database.dbdatabase.db-shmdatabase.db-wal 等),将它们全部删除。
  5. 重新启动 Trae
    此时 AI 面板应该是清空状态,你可以重新开始对话了。

建议

为了避免再次出现这类问题,建议在自定义模型输出异常时,及时点击对话框上方的「停止」按钮。如果后续还是经常卡顿,可以在回复里告诉我,我们再看看是不是有其他性能设置可以优化。

希望这个方法能帮你快速恢复使用!:blush:

:paperclip: 参考文档如何删除和AI的对话记录

1 个赞

本地情况,删掉这个 db

Trae C:\Users\Administrator\AppData\Roaming\Trae\ModularData\ai-agent\database.db

Trae CN C:\Users\Administrator\AppData\Roaming\Trae CN\ModularData\ai-agent\database.db

远程情况,删掉这个 db,断开所有 remotessh 连接,重新打开 Trae

  • Trae CN: rm ~/.trae-cn-server/ai-agent/database.db

  • Trae: rm ~/.trae-server/ai-agent/database.db

1 个赞