找回密码
 立即注册
首页 业界区 科技 Trae国际版本中对话历史查询

Trae国际版本中对话历史查询

蝌棚煌 昨天 16:50

Trae国际版本中对话历史查询

Trae国际版本的对话历史可通过定位本地数据库文件、用专业工具打开解析的方式查询,具体操作步骤如下,结合参考信息逐步执行即可完成查询:

历史对话

image

一、定位对话历史存储路径

Trae国际版的对话历史数据默认存储在本地指定路径下,具体路径为:

C:\Users\用户名\AppData\Roaming\Trae\User\workspaceStorage\33d73e36a36da7366fe0425dd011567c\state.vscdb

说明:将路径中的“用户名”替换为你当前登录电脑的用户名称,33d73e36a36da7366fe0425dd011567c是回话ID,即可找到目标存储文件(该文件为 .vscdb 格式,是Trae用于存储会话记录的SQLite数据库文件

二、准备数据库文件

找到上述路径下的 state.vscdb 文件,右键点击该文件,选择“重命名”,将其后缀名改为 .db(即重命名为 state.db),便于Navicat Premium 16识别

注意:若电脑未显示文件后缀名,需先开启“显示文件扩展名”功能(文件夹选项中设置),避免重命名后仅修改文件名而非后缀。

三、用Navicat Premium 16打开.db文件

需确保已安装Navicat Premium 16(需支持SQLite模块,该版本默认支持),具体操作步骤如下:

1. 启动Navicat Premium 16软件,进入主界面;

2. 方法一(拖拽快捷式):将重命名后的 .db 文件直接拖拽至Navicat主窗口左侧的“连接”列表区域,软件会自动识别为SQLite格式,并弹出连接创建对话框;

3. 方法二(手动创建连接):点击顶部菜单栏“连接”,选择“SQLite”,在弹出的对话框中,自定义连接名称(如“Trae对话历史”),点击“…”按钮浏览并选择重命名后的 .db 文件,无需输入密码(默认无加密);

4. 点击“测试连接”,确认连接成功后,点击“确定”保存连接;

5. 在左侧连接列表中,双击创建好的连接,即可展开数据库,查看其中的表结构及存储数据。

四、提取并解析对话历史内容

image

1. 展开数据库后,找到存储对话历史的字段icube-ai-agent-storage-input-history(该字段用于存储AI Agent的对话输入历史,属于长期记忆存储的核心字段,对应AI Agent记忆模块中的对话历史数据);

2. 双击该字段,可查看其原始内容——原始内容为压缩格式的JSON字符串,无法直接读取;

3. 将该JSON字符串复制到在线JSON格式化工具中(如JSON.cn、WeJSON、JSONLint等),点击“格式化”按钮,即可将混乱的JSON数据转换为层级清晰、缩进规范的可读格式

4. 格式化后的JSON内容中,会清晰呈现每一条对话的时间、输入内容、交互上下文等信息,即Trae国际版的完整对话历史。

image

五、注意事项

• 操作前建议备份原始 state.vscdb 文件,避免误操作导致数据丢失;

• 若Navicat无法识别 .db 文件,需检查软件版本是否支持SQLite模块,或用SQLite工具验证文件完整性;

• 若JSON格式化后出现语法错误,需检查复制的JSON字符串是否完整,避免遗漏字符;

• 该方法查询的是本地存储的对话历史,若已清理本地缓存或卸载重装软件,可能导致历史对话数据丢失。


参考

https://github.com/Trae-AI/Trae/issues/76


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册