@chaggle/dsh-powershell-check:在 pwsh 工具调用前拦截 PowerShell 常见坑
`@chaggle/dsh-powershell-check` 是一个 DSH 插件,旨在解决 PowerShell 调用中常见的语法、编码及版本兼容性问题。它通过 `tools/pre-execute` 拦截点,在命令执行前进行静态检查,命中阻断级规则时直接拒绝调用并返回包含修复建议的 `deny reason`,从而将错误反馈前置,减少模型试错循环。 该插件提供 `deny`(阻断)和 `warn`(仅记录)两种模式,支持中英文双语输出,并内置规则引擎以确保 Gate 与 CLI 行为一致。用户可通过 CLI 对命令文本或文件进行独立检查,运行自测,或在宿主环境安装 PSScriptAna
阅读全文