@chaggle/dsh-powershell-check:在 pwsh 工具調用前攔截 PowerShell 常見坑

`@chaggle/dsh-powershell-check` 是一個 DSH 插件,旨在解決 PowerShell 調用中常見的語法、編碼及版本兼容性問題。它通過 `tools/pre-execute` 攔截點,在命令執行前進行靜態檢查,命中阻斷級規則時直接拒絕調用並返回包含修復建議的 `deny reason`,從而將錯誤反饋前置,減少模型試錯循環。 該插件提供 `deny`(阻斷)和 `warn`(僅記錄)兩種模式,支持中英文雙語輸出,並內置規則引擎以確保 Gate 與 CLI 行爲一致。用戶可通過 CLI 對命令文本或文件進行獨立檢查,運行自測,或在宿主環境安裝 PSScriptAna

閱讀全文