更新时间:2026-04-24 GMT+08:00
检查点
检查点(Checkpoint)是华为云码道内置的代码状态自动快照与回退机制。系统会自动跟踪智能体运行期间的文件编辑操作,在每次AI编辑前自动保存当前代码与对话状态,用于快速撤销、回退和历史版本恢复。此功能适用于需要快速试错、安全编辑和一键回退的AI辅助开发场景。
约束与限制
| 限制类别 | 具体限制 |
|---|---|
| 时间限制 | 检查点有效期为15天,过期后将自动清除,界面不再显示回退按钮,无法恢复历史版本。 |
| 模型限制 | 仅支持在智能体模式下使用。 |
| 文件大小和类型限制 | 检查点不跟踪二进制文件和大小超过10MB的文本文件。同时,大于2MB的文本文件在回退预览时不显示差异对比视图。 |
| 功能限制 |
|
自动跟踪
华为云码道的自动跟踪功能如下:
- 跟踪所有编辑:自动跟踪AI文件编辑工具产生的文件修改。
- 按提示词创建检查点:用户每次提交提示词,系统均会在AI执行编辑前创建检查点,保存当前代码状态。
- 跨对话持久化:检查点支持跨对话持久化保存,您可在历史对话中恢复历史代码状态,每一检查点的有效期为15天。
回退对话
- 参考快速启动操作,登录华为云码道。
- 打开华为云码道聊天窗口。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
,打开华为云码道聊天窗口。 - Visual Studio Code:单击Visual Studio Code侧边栏图标
,打开华为云码道聊天窗口。 - JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标
,打开华为云码道聊天窗口。
不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
- 在华为云码道聊天界面中,回退对话。
- (可选)若待回退的对话在历史对话中,单击对话历史图标
,进入近期对话页面。然后单击待回退的对话名称,进入对话详情页面。 - 将鼠标悬浮在待回退对话上,单击
,弹出恢复确认对话框。 - 若存在文件修改,则显示待恢复的文件名。
- 若未修改文件,则显示为空。
图1 恢复确认对话框(已修改文件)
图2 恢复确认对话框(未修改文件)
- (可选)若存在文件修改,单击待恢复的文件名,在编辑区域查看回退前后的差异对比视图。 图3 差异对比视图
- 单击“确定”,回退对话。
- 若存在文件修改,文件回退至历史代码状态,且当前对话中该时间点及之后的对话消息消失。
- 若未修改文件,当前对话中此时间点及之后的对话消息消失。
- (可选)若待回退的对话在历史对话中,单击对话历史图标