
# 如何解决历史会话丢失的问题？
#### 问题现象
使用华为云码道代码智能体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插件版本升级前注意：**
1. 请确保AI模型回答完成后多等待1分钟，确保历史会话保存成功。
2. 请备份以下本地目录的文件夹，如果丢失历史会话记录，也可以通过华为云工单系统[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)获取华为云的客户服务支持。
   华为云码道代码智能体IDE：
   ```
   %USERPROFILE%/AppData/Roaming/codearts-agent/User/chat_sessions
   ```
   Visual Studio Code：
   ```
   %USERPROFILE%/AppData/Roaming/Code/User/chat_sessions
   ```
   
 
