Show HN: Git why – log your agent reasoning trace along your code
5 days ago
- #AI-assisted development
- #version control
- #reasoning traces
- git-why 是一个用于在源代码旁存储推理轨迹的开放协议,它能记录塑造每行代码的对话和决策过程。
- 它创建一个.why/目录来镜像项目结构,存储包含提示、推理和修改记录的纯Markdown文件。
- 通过预提交钩子自动检测AI会话并写入轨迹,无需改变工作流程,支持Claude Code和Cursor等工具。
- 功能包括仅追加格式、通过.whyignore实现排除模式、避免冲突的联合合并策略,以及提供程序插件系统。
- 包含git why show、blame、log、search和capture等CLI命令,用于查看和管理推理轨迹。