dsh-checkout-guard:Git 工作区写入前的状态预检
`dsh-checkout-guard` 是一个 DSH 插件,用于在编辑、提交或推送前检查 Git 工作区状态,防止因分支不一致或状态错误导致数据丢失。该插件默认只读,主要检查分支身份、与远程的分歧、未提交内容、重复克隆及提交作者身份。安装后通过 `checkout_guard` 单个检查或 `checkout_guard_scan` 批量扫描,若状态异常将阻断写入。它不会自动修复问题或拉取代码,仅提供状态预警,确保智能体在状态不明时停止操作。
阅读全文