dsh-checkout-guard:Git 工作區寫入前的狀態預檢

`dsh-checkout-guard` 是一個 DSH 插件,用於在編輯、提交或推送前檢查 Git 工作區狀態,防止因分支不一致或狀態錯誤導致數據丟失。該插件默認只讀,主要檢查分支身份、與遠程的分歧、未提交內容、重複克隆及提交作者身份。安裝後通過 `checkout_guard` 單個檢查或 `checkout_guard_scan` 批量掃描,若狀態異常將阻斷寫入。它不會自動修復問題或拉取代碼,僅提供狀態預警,確保智能體在狀態不明時停止操作。

閱讀全文