csift 更新 0.8.0: 即使被 Claude Code 用 Bash 改过的文件也可以恢复了(一款功能全面的会话搜索与恢复工具)

1 天前
 wdhwg001

大家好,这是在 V2EX 上第二次宣传 csift 。

全功能在: https://v2ex.ih06.com/t/1235190 这边。

MIT 协议开源: https://github.com/wdhwg001/csift 如果它能帮到你,欢迎 Star 。

今天做了一个很关键的更新:它目前可以涵盖差不多 77%左右的 AI 产生的 Bash 命令对文件造成的修改,然后可以像正常的 Edit 工具的记录一样从 jsonl 里导出来。

采集了近期我自己的各种会话里差不多两万多个 Claude Opus 和 Fable 的数据,基本上不是太畸形的修改形式都可以被正确识别,剩下的那些几乎都是难以处理的脚本和大范围的 formatter 一类的东西了。

这意味着,“如果我留着 jsonl ,但项目文件没了,那么能不能从 Claude Code 的消息记录里把文件恢复出来?”这一件事的答案正式从:

如果没有 Bash 的话完全可以

变成了

基本上都没问题

数据无价,而完整恢复文件只是 csift 的全部能力的一小部分。

欢迎试用。

PS: 如果你因为它刚开源不久,Star 不够而不敢用,欢迎让 AI 来审它的代码。对我来说,它有 95% 的测试覆盖并且挺过了变异测试,我对它还是有信心的。

676 次点击
所在节点    Claude
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1236459

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX