erensrtky/cogit 是一个插件,把在 Claude Code 中发送的消息记录为思考记录(thought commit),并把代码提交与该决策的背景关联起来。据仓库说明,它会为每条消息创建一条记录,并能从改动的代码中找到相关记录,回溯是哪一个请求与判断促成了这次改动。仓库使用 TypeScript 编写,采用 MIT 许可证。FACTS 中没有最新版本信息。
这个工具关注的不是代码改动本身,而是把改动的原因与对话一起追踪。README 除了介绍历史查询和改动原因追踪之外,还把任务整理、撰写用于评审的说明也列为功能。它提供会话地图和未完成任务清单,并说明可以从代码行回溯到相关记录。记录既可以随仓库共享,也可以只保留在本地。README 说明不会提交原始对话。因此它并不是把整段对话原样保存下来,而是把消息连接成思考记录,让人能够看清代码改动的上下文。
不过,已有信息没有给出评估决策记录准确性、或不同使用规模下表现的结果。最新版本信息也未得到确认。README 中写明的关联与记录功能可以了解,但仅凭这些信息仍难以判断在实际使用中这样的追踪到底有多大用处。