csift 更新 0.8.0: 即使被 Claude Code 用 Bash 改过的文件也可以恢复了(一款功能全面的会话搜索与恢复工具)
大家好,这是在 V2EX 上第二次宣传 csift。
全功能在:[链接](https://www.v2ex.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% 的测试覆盖并且挺过了变异测试,我对它还是有信心的.*
---
原文链接:[点击查看](https://www.v2ex.com/t/1236459)
全功能在:[链接](https://www.v2ex.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% 的测试覆盖并且挺过了变异测试,我对它还是有信心的.*
---
原文链接:[点击查看](https://www.v2ex.com/t/1236459)
评论
暂无评论。