# 历史会话
历史会话是华为云码道代码智能体对过往交互内容的记忆，记录了用户和AI之间的会话过程，包括之前的提问、回答和上下文信息。
#### 约束与限制
表1约束与限制 
| 限制类别 | 具体限制                                                                                                             |
|:---|:---|
| 功能限制  | 历史会话按项目展示，请勿随意修改项目名称会导致历史记录无法查看。                                                                                  |
| 存储方式    | 本地存储。 存储在"%USERPROFILE%/.codeartsdoer/codearts-data"目录下的opencode.db文件中。 |
   
#### 管理历史会话
1. 参考[快速启动](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0002.html)操作，登录码道IDE。
2. 在华为云码道代码智能体聊天界面中，单击会话历史图标 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002608141831.png)，进入"近期对话"页面。
   
   ![](https://support.huaweicloud.com/usermanual-codeartsagent/public_sys-resources/note_3.0-zh-cn.png)
   如果没有正常显示华为云码道代码智能体的聊天窗口，请在顶部菜单栏的右上方，单击**展开AI侧栏** 图标 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002608402311.png)，即可打开华为云码道代码智能体。
   
   
3. 您可以查看最近**10条** 会话，并执行以下操作。
   
   表2管理历史会话 
   | 操作          | 操作指引                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|
   | 查看全部历史会话    | 仅在**历史** **会话数量≥10条**时，才会显示"全部历史记录"按钮。 在"近期对话"页面左下方单击"全部历史记录"，可查看**当前项目历史会话** 及**全局可见会话**（此类会话无项目归属，通常由旧版本产生）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 查看某轮历史会话 | 在历史会话列表中单击某轮会话，即可在聊天窗口中重新打开。 说明： 如果需要进行会话回顾、内容查找、信息分享或资料整理，可以通过查看历史会话来获取完整信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 编辑历史会话       | 将鼠标悬浮在某轮会话后的 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002607981937.png)上，选择"编辑"，即可修改会话的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 导出历史会话    | 导出历史会话主要用于会话内容备份、分享等场景。例如，你的会话中涉及重要信息，可以将会话导出，进行本地备份，防止数据丢失。 **仅支持导出状态为"已完成"的会话。** 1. 将鼠标悬浮在需要导出会话后的 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002748597881.png)上，选择"导出"。  2. 选择你需要的导出方式，单击对应按钮。 - **导出所选**：导出你手动选中的会话内容。  - **导出全部对话**：导出当前会话下全部会话记录，包含提示词和模型回复。  - **导出全部提示词**：导出当前会话中的所有提示词，仅保留你输入的提示内容，不包含模型回复。   华为云码道代码智能体会把你选中的内容以Markdown格式导出到本地，文件名为"华为云码道CodeArts代码智能体 *年-月-日*.md"。    |
   | 复制会话ID     | 将鼠标悬浮在目标会话后的 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002561903261.png)上，选择"复制会话ID"，即可复制本轮会话的ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 逐条删除会话      | 在会话记录较少的情况下，逐条删除不仅操作更直观、灵活，还能帮助精准清除目标内容。 1. 将鼠标悬浮在待删除会话后的 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002577502064.png)上，选择"删除"。  2. 在弹出的确认框中，单击"确定"，即可删除该轮会话。 注意： 会话删除后不可恢复，请谨慎操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 批量删除会话     | 手动逐条删除会话效率较低，您还可以通过以下方式批量删除会话，快速清理历史记录。例如，在调试或试用智能体时生成了大量临时会话，如需一键清理这些不再需要的记录，可使用批量删除功能。 在**智能体** 模式下，如果存在**进行中** 的会话，执行批量删除操作时，不允许删除**智能问答**模式下的会话。 1. 在近期会话页面左下方，单击"全部历史记录"。  2. 单击搜索框后的 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002607982021.png)，进入批量删除选择页面。  3. 在会话列表中，勾选待删除的多条会话，单击"删除"。 如果需要删除全部记录，滚动会话列表至最早一条记录，勾选顶部的"已选"复选框，然后单击"删除"。   4. 在弹出的确认框中，单击"确定"，即可批量删除选中的会话。 注意： 会话删除后不可恢复，请谨慎操作。                                                                      |
      
   
   
 
#### 相关文档
修改项目名称会导致该项目的历史会话无法在码道IDE中查看。如果需要恢复历史会话记录，请参考[无法查看原项目下的历史会话](https://support.huaweicloud.com/codeartssnap_faq/codeartsagent_faq_0047.html)中的指引进行操作。
