检查点
检查点(Checkpoint)是华为云码道内置的代码状态自动快照与回退机制。系统会自动跟踪智能体运行期间的文件编辑操作,在每次AI编辑前自动保存当前代码与对话状态,用于快速撤销、回退和历史版本恢复。此功能适用于需要快速试错、安全编辑和一键回退的AI辅助开发场景。
约束与限制
| 限制类别 | 具体限制 |
|---|---|
| 时间限制 | 检查点有效期为15天,过期后将自动清除,界面不再显示回退按钮,无法恢复历史版本。 |
| 模型限制 | 仅支持在智能体模式下使用。 |
| 文件大小和类型限制 | 检查点不跟踪图片、视频、压缩包、exe和PDF等二进制文件,同时忽略单文件大小超过10MB的文本文件;大于2MB的文本文件,在版本回退预览场景下不提供差异对比视图。 |
| 功能限制 |
|
自动跟踪
华为云码道的自动跟踪功能如下:
- 跟踪所有编辑:自动跟踪AI文件编辑工具产生的文件修改。
- 按提示词创建检查点:用户每次提交提示词,系统均会在AI执行编辑前创建检查点,保存当前代码状态。
- 跨对话持久化:检查点支持跨对话持久化保存,您可在历史对话中恢复历史代码状态,每一检查点的有效期为15天。
回退对话
- 参考快速启动操作,登录华为云码道。
- 打开华为云码道聊天窗口。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
,打开华为云码道聊天窗口。 - Visual Studio Code:单击Visual Studio Code侧边栏图标
,打开华为云码道聊天窗口。 - JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标
,打开华为云码道聊天窗口。
不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。
- 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标
- 在华为云码道聊天界面中,回退对话。
回退操作不可撤销,请谨慎操作。
相关文档
如果您需要了解检查点的端到端使用示例,请参见检查点会话回退最佳实践。本实践通过轻量化咖啡点单系统,演示检查点在会话编辑过程中的状态存档、精准回滚、界面还原能力。




