这几天使用openCode。好用是好用,就是有点不稳定
- clI偶尔会自动蹦掉,这就非常难受了。开发到一部分就蹦。这应该是windows 终端自己的问题,调整下窗口就不稳定了
- 产生大量快照,占满磁盘。楼主打开电脑一看提示C盘被爆满,清理之下发现是opencode的快照垃圾
3
这些 tmp_pack_* 文件是 OpenCode 快照系统(snapshot system) 产生的临时缓存文件,本质是 Git pack 格式的临时数据:
- OpenCode 会用内部 Git 仓库存储你的代码快照,用于实现 undo/redo、代码 diff、版本回溯 等功能。
在打包快照数据时,如果进程被中断、崩溃或清理机制失效,就会留下这些 tmp_pack_* 临时文件,它们是未完成打包的残留数据。
- 为什么会产生这么多?
OpenCode 当前版本(截至 2026 年初)没有自动清理这些临时文件的机制,只要快照打包操作异常终止(比如程序卡死、手动关闭、网络中断),就会残留这类文件。
长期运行 OpenCode 后,这些临时文件会持续累积,甚至每小时能生成近 10GB 的数据,最终占满磁盘。
目前无法解决这个bug
解决办法:
- 所有以 tmp_pack_* 开头的文件(比如 tmp_pack_xvS865、tmp_pack_s5gd8o 等),删
- 那个以 pack-42134ffa… 开头的文件(也是 Git pack 相关的残留临时文件),删

1504

被折叠的 条评论
为什么被折叠?



