检查点问题

今天晚上修改代码,有点修改完,觉得不合适,希望回退。通过/qa了解到检查点。但是我发查询到检查点可以回退,但是执行指令只能看到

目前根据检查点页面的描述,智能模式,不会自动创建检查点。我觉的这不太合理,修改了代码,无法安全的回退。

希望在智能模式下,也能自动创建检查点。方便自由回退代码修改

检查点没怎么用过,都是自己用git手动管理的

不知道官方这个检查点功能是不是边缘化了,好像没什么作用,也没看见有相关更新说明检查点

我平时也靠 git 手动管代码版本,但有时候改到一半想回退、还没来得及 commit 的时候就有点麻烦,所以才希望智能模式能自动存检查点。
这功能现在好像确实没怎么维护,我也没看到相关更新说明,还挺希望它能好用点的。
这个检查点回退功能,cursor等ide都是支持的。

理论上,智能模式也是会自动建立检查点的,只要是在独立终端(非IDE中)打开,且有文件更改的情况下,我刚刚试了下智能模式让它总结创建了两个文件,是有检查点的,检查点文件保存的位置在~/.iflow/tmp/{project hash}/checkpoint/目录下,我也看到了两个检查点的json格式文件,不过,我在/restore 查看到两个检查点文件后,没有选择恢复,ESC取消返回了,之后检查点文件就给我自动删除了……

总之,检查点功能本身是能用的,但不可控,所以它还是作为AI修改文件的临时恢复手段,比较建议的还是使用git进行项目的版本管理

1 个赞

现在我们默认都有检查点的,通过/restore命令
详情查看https://platform.iflow.cn/cli/features/checkpointing#启用检查点功能

2 个赞