dsh-enforce-package-manager:在 DSH 里拦住错误的包管理器命令
在 DeepSeek Harness 中,智能体常误用 npm/pip 而项目实际使用 pnpm、uv 等,导致 lockfile 混乱或依赖未写入清单。社区插件 dsh-enforce-package-manager(acus9345)在 shell 工具调用前识别项目包管理器,不匹配则拦截并返回已翻译的正确命令。支持 JavaScript 与 Python 多生态,可配置 deny/ask 与按语言开关。安装示例:dsh plugin --profile web add dsh-enforce-package-manager;各 profile 需单独添加。
阅读全文