更新时间:2026-05-29 GMT+08:00
分享

Visual Studio Code插件会话丢失

问题现象

v26.4.1以下的版本,在会话刚结束时进行插件升级或强制关闭插件后对话历史丢失。

图1 对话历史

原因分析

v26.4.1以下的版本保存会话历史的方法是覆盖写入,如果在逻辑执行中进程被强制关闭,可能导致老会话历史文件被清除,新会话历史文件还没写入。从而造成用户界面会话历史丢失的现象。会话轮数越多,保存会话历史逻辑的执行时间就越长,也就是说超长会话有更大的风险遇到这个问题。

解决方案

v26.4.1以下的版本才存在这个问题,Visual Studio Code插件升级到v26.4.1及以上版本可消除风险。

v26.4.1以下的版本升级前注意:

  1. 请确保问答完成后多等待1分钟,确保会话历史保存成功。
  2. 请备份以下本地目录的文件夹,如不幸丢失会话历史记录,也可以通过华为云工单系统提交工单获取华为云的客户服务支持。
    C:\Users\${username}\AppData\Roaming\codearts-agent\User\chat_sessions

相关文档