Hercules-debug/butler-git ↗★ 1
dsh-butler-git
git 原生的节点门禁:节点是「意图」,commit 是「证据」。Δ(预期改动)+ P(检测程序)全过才产生 commit —— 把「我改完了」变成可验证的事实。零依赖,只用 node 和 git。 | Git-native node gate: a node is an intent, a commit is the evidence. A version exists only if the declared delta and the verification program both pass. 适合需要严格验证代码改动与预期是否一致的Git开发者。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Hercules-debug/butler-gitREADME
Read the full README ↗node_status 是这套东西的使用体验所在
当前版本 4db1466 "让导出支持非 ASCII"
基准版本 9330fc81
相对基准改了 3 个文件
M src/export/csv.py
A src/export/encoding.py
D src/export/legacy.py
和声明的 Δ 比
✓ M src/export/csv.py
✓ A src/export/encoding.py
✗ D src/export/legacy.py 声明了,但**没发生**
+ M src/util.py **多出来的 —— 预期外的改动**
最后一行就是"防止预期外的改动"落地的地方。