今天打开iflow cli, 发现对话返回特别特别慢, 用glm-4.7好几分钟没返回. 偶然想起之前history占用磁盘特别大的问题, 打开一看, history已经占用了6个多G且还在持续增长. esc取消当前对话, exit退出后, history还在持续增长. 打开活动监视器发现是git进程在疯狂写入. 杀掉git进程后, 我尝试了重装iflow cli, 发现一旦对话, history就会持续增长到十几个G. 我的iflow cli版本是 0.5.17, 操作系统版本是 macos 15.7.4, node版本是v25.8.1, npm版本是11.11.0 哪位大佬帮忙看看是啥问题?
检查点功能的问题导致的
尽量不要在根目录下启动iflow
不过不行,可以尝试关闭检查点功能,在~/.iflow/settings.json中添加
"checkpointing":{
"enabled": false
}
加了配置, 问题解决了, 感谢感谢
虽然临时解决了,不过还是多提一下哈
历史空间占用太大,最好还是抽时间清理一下,可以使用/cleanup-history清理历史对话,使用/clean-checkpoint清理历史检查点。
不过上面的命令是清理所有项目的,如果你想清理指定项目,可以到history/,temp/,projects/目录下找对应项目的会话,检查点文件指定清理
然后虽然关闭了检查点不会卡了,但是也无法使用/restore功能返回检查点版本了,最好配合git自己手动提交,避免ai给你改乱了以后,你找不回之前的版本了
嗯, 明白