如何解决历史会话丢失的问题?
问题现象
使用华为云码道IDE或Visual Studio Code时,若CodeArts Agent插件版本低于26.4.1,待AI模型回答问题刚结束时,升级CodeArts Agent插件或强制关闭CodeArts Agent插件,可能会导致历史会话丢失。
原因分析
低于26.4.1的CodeArts Agent插件版本更新历史会话的逻辑是先删除全部历史会话记录,再全量写入历史会话记录。若更新历史会话过程中强制关闭或升级CodeArts Agent插件,可能会导致历史会话丢失;而且会话轮次越多,写入耗时越长,丢失风险越高。
解决方案
低于26.4.1的CodeArts Agent插件版本才存在这个问题,将CodeArts Agent插件版本升级到26.4.1及以上版本即可解决历史会话丢失的问题。
低于26.4.1的CodeArts Agent插件版本升级前注意:
- 请确保AI模型回答完成后多等待1分钟,确保历史会话保存成功。
- 请备份以下本地目录的文件夹,如果丢失历史会话记录,也可以通过华为云工单系统提交工单获取华为云的客户服务支持。
华为云码道IDE:
%USERPROFILE%/AppData/Roaming/codearts-agent/User/chat_sessions
Visual Studio Code:
%USERPROFILE%/AppData/Roaming/Code/User/chat_sessions