DeepSeek Harness 插件:dsh-silent-pwsh

前言

在使用 DeepSeek-Harness 执行受限命令时,默认配置下沙箱进程会弹出黑色的控制台窗口。这不仅干扰视觉,还可能影响在特定环境下的操作体验。dsh-silent-pwsh 是一个客户端插件,通过隐藏窗口来解决这个问题,确保在后台静默执行任务。

核心功能

  • 隐藏沙箱控制台窗口:通过设置 SW_HIDE 标志,禁止黑色控制台窗口弹出。
  • 修复任务树终止时的闪烁:解决了任务树在终止操作时的视觉闪烁问题。
  • 修复沙箱能力探测时的闪烁:解决了沙箱能力探测时的窗口闪烁问题。
  • 自愈式补丁插件:插件启动时会自动检查并应用补丁,确保文件状态正确,无需手动维护。

安装与启用

在使用前,请确保系统已安装 DeepSeek-Harness 桌面应用、node 和 pnpm,且它们位于 PATH 环境变量中。

安装命令

推荐使用官方安装命令:

dsh plugin --profile web add github:chengyimingvb/dsh-silent-pwsh

或者直接使用完整 URL:

dsh plugin --profile web add https://github.com/chengyimingvb/dsh-silent-pwsh

本地安装

如果从本地文件夹或 ZIP 包安装,解压后进入目录运行:

.\install.ps1

如果遇到 PowerShell 执行策略限制,可使用以下命令绕过:

powershell -ExecutionPolicy Bypass -File .\install.ps1

安装完成后,重启 DeepSeek Harness 应用。

使用说明

重启后,DeepSeek Harness 的日志中会显示 [silent-pwsh] up to date(表示无需更新)或 [silent-pwsh] patched …(表示进行了补丁修复),表明插件已生效并正常工作。

注意事项

  • 环境依赖:需要 DeepSeek-Harness 桌面应用、node 和 pnpm。
  • 许可证:插件采用 MIT 许可证开源。
  • 自定义安装目录:如果无法自动检测安装路径,可以通过设置环境变量 DSH_INSTALL_ROOT 指定包含 node_modules 的目录。
  • 依赖冲突:如果 pnpm 报告 supply-chain 策略错误(例如 minimumReleaseAge),需要将报错的包名添加到 pnpm-workspace.yaml 的 minimumReleaseAgeExclude 列表中。

总结

dsh-silent-pwsh 通过自愈式补丁机制修复了沙箱进程的窗口显示问题,减少了视觉干扰。对于需要在后台静默运行命令的场景,该插件是一个实用的工具。更多细节可参考插件目录或GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜