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

检查点

检查点(Checkpoint)是华为云码道内置的代码状态自动快照与回退机制。系统会自动跟踪智能体运行期间的文件编辑操作,在每次AI编辑前自动保存当前代码与对话状态,用于快速撤销、回退和历史版本恢复。此功能适用于需要快速试错、安全编辑和一键回退的AI辅助开发场景。

约束与限制

表1 约束与限制

限制类别

具体限制

时间限制

检查点有效期为15天,过期后将自动清除,界面不再显示回退按钮,无法恢复历史版本。

模型限制

仅支持在智能体模式下使用。

文件大小和类型限制

检查点不跟踪图片、视频、压缩包、exe和PDF等二进制文件,同时忽略单文件大小超过10MB的文本文件;大于2MB的文本文件,在版本回退预览场景下不提供差异对比视图。

功能限制

  • 系统会在每次AI编辑前自动生成检查点,仅跟踪当前对话内由AI文件编辑工具产生的文件修改。
  • 通过Bash命令外部编辑器产生的文件修改不会被跟踪。
  • 在多任务并发对话场景下,仅跟踪对同一文件的修改,对不同文件的修改不予跟踪。
  • 检查点用来快速撤销、回退当前对话里的修改,只做临时恢复,不可替代Git等专业版本控制系统。

自动跟踪

华为云码道的自动跟踪功能如下:

  • 跟踪所有编辑:自动跟踪AI文件编辑工具产生的文件修改。
  • 按提示词创建检查点:用户每次提交提示词,系统均会在AI执行编辑前创建检查点,保存当前代码状态。
  • 跨对话持久化:检查点支持跨对话持久化保存,您可在历史对话中恢复历史代码状态,每一检查点的有效期为15天。

回退对话

  1. 参考快速启动操作,登录华为云码道。
  2. 打开华为云码道聊天窗口。

    • 华为云码道IDE:单击IDE顶部菜单栏中的展开AI侧栏图标 ,打开华为云码道聊天窗口。
    • Visual Studio Code:单击Visual Studio Code侧边栏图标 ,打开华为云码道聊天窗口。
    • JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标 ,打开华为云码道聊天窗口。

    不同工具中华为云码道的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。

  3. 在华为云码道聊天界面中,回退对话。

    回退操作不可撤销,请谨慎操作。

相关文档

如果您需要了解检查点的端到端使用示例,请参见检查点会话回退最佳实践本实践通过轻量化咖啡点单系统,演示检查点在会话编辑过程中的状态存档、精准回滚、界面还原能力。

相关文档