dev.to | 📄 原文链接 | 2026-11-01 收录

你的构建挂了:找到那个杀死它的提交

来源:dev.to — 2026-10-31

📋 概述

作者做了 Time of Death,一个本地工具,在 Git 历史里搜索「检查从通过变成失败」的那条边界。它保留每次命令输出,把候选提交和它通过的父提交再做一次确认,然后把这些证据交给本地开源模型审阅。动机很直接:用 AI 代理干活之后,东西一旦坏掉,作者希望能更快地核查代理的解释。使用方式是给出可信仓库、一个已知可用的版本、一个更晚的失败版本和一个可重复的检查命令;先用 readiness 检查端点,再用 git bisect 搜索历史并记录每次执行。控制台可以看候选 diff、挑单条检查凭据、重开存档案件,导出 Markdown、JSON 或缺陷报告草稿;提出的补丁可以在同一个失败上重放。工作树不被污染,所有执行都在提交快照的一次性克隆里跑。

🔑 核心要点

💡 金句

I built it because working with AI agents left me wanting a quicker way to check their explanations when something broke.
译:我做它是因为,跟 AI 代理一起干活之后,一旦有东西坏掉,我希望能更快核查它们的解释。
← 返回 dev.to 首页