历史会话
历史会话是华为云码道(CodeArts)代码智能体对过往交互内容的记忆,记录了用户和AI之间的对话过程,包括之前的提问、回答和上下文信息。
约束与限制
| 限制类别 | 具体限制 |
|---|---|
| 会话数量 | 仅保留当前项目中最近1个月的会话记录。 |
| 存储方式 | 支持本地存储。 |
管理历史对话
- 参考快速启动操作,登录华为云码道。
- 打开华为云码道聊天窗口。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
,打开华为云码道聊天窗口。 - Visual Studio Code:单击Visual Studio Code侧边栏图标
,打开华为云码道聊天窗口。 - JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标
,打开华为云码道聊天窗口。
不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
- 在华为云码道聊天界面中,单击对话历史图标
,进入近期对话页面。 - 您可以查看最近10条对话,并执行以下操作。
表2 管理历史对话 操作
操作指引
查看全部历史会话
仅在历史对话数量≥10条时,才会显示“全部历史记录”按钮。
在近期对话页面左下方单击“全部历史记录”,可查看当前项目历史对话及全局可见会话(此类会话无项目归属,通常由旧版本产生)。
查看某轮历史会话
在历史对话列表中单击某轮对话,即可在聊天窗口中重新打开。
说明:如果需要进行对话回顾、内容查找、信息分享或资料整理,可以通过查看历史会话来获取完整信息。
编辑历史会话提示词
将鼠标悬浮在某轮会话后的
上,选择“编辑”,即可修改对应的提示词。分享历史会话
分享历史会话主要适用于对会话内容的保存、共享等场景。例如,您的对话中涉及重要信息,可以将会话导出,进行本地备份,防止数据丢失。
仅支持分享状态为“已完成”的会话。
- 方式一:将会话以Markdown文件导出
- 方式二:将会话以图片方式导出
逐条删除对话
在会话记录较少的情况下,逐条删除不仅操作更直观、灵活,还能帮助精准清除目标内容。
- 将鼠标悬浮在待删除会话后的
上,选择“删除”。 - 在弹出的确认框中,单击“确定”,即可删除该轮会话。 注意:
对话删除后不可恢复,请谨慎操作。
批量删除对话
手动逐条删除会话效率较低,您还可以通过以下方式批量删除会话,快速清理历史记录。例如,在调试或试用智能体时生成了大量临时会话,如需一键清理这些不再需要的记录,可使用批量删除功能。
在智能体模式下,如果存在进行中的会话。执行批量删除操作时,不允许删除智能问答模式下的会话。
- 在近期对话页面左下方,单击“全部历史记录”。
- 单击搜索框后的
,进入批量删除选择页面。 - 在对话列表中,勾选待删除的多条会话,单击“删除”。
如果需要删除全部记录,滚动对话列表至最早一条记录,勾选顶部的“已选”复选框,然后单击“删除”。
- 在弹出的确认框中,单击“确定”,即可批量删除选中的会话。 注意:
对话删除后不可恢复,请谨慎操作。

