dsh-silent-pwsh
在终端中运行以下命令:
dsh plugin install chengyimingvb/dsh-silent-pwsh
将以下提示词粘贴到 DeepSeek Harness 对话框中:
从 https://github.com/chengyimingvb/dsh-silent-pwsh 获取源码并按 README 指引安装插件,完成后重启 DeepSeek Harness 即可生效。
插件介绍
在 Windows 上使用 DeepSeek Harness 桌面端时,每条沙箱化的 pwsh 或 bash 命令都会在桌面上闪出一个黑色控制台窗口,频率高到令人烦躁。根源在于 runner 启动受限子进程时未写入 SW_HIDE 标志,而 CREATE_NO_WINDOW 在受限令牌下又会直接触发 0xC0000142 崩溃,上游短期无解。dsh-silent-pwsh 正是为此而生:不动配置、不改行为,只把窗口藏起来,命令照常跑完、退出码正常返回。
插件采用自修复补丁策略:每次宿主启动时幂等地检查并重写三处关键文件——sandbox-windows-acl 的 encodeStartupInfo 加上 STARTF_USESHOWWINDOW 与 wShowWindow: 0,以及 taskkill 和沙箱能力探测的 spawnSync 补上 windowsHide。只有文件处于预期的补丁前形状才会被改写,升级或重装后下次启动自动重新打补丁,无需手动操作。
如果你在用 Windows 版 DeepSeek Harness 桌面端、被反复弹出的黑色控制台窗口打断工作流,装上这个插件重启即可,之后所有沙箱命令都静默执行。
使用场景
- 频繁执行沙箱 pwsh / bash 命令时彻底消除桌面黑色窗口闪烁
- 重装或升级 DeepSeek Harness 后无需手动重新打补丁,下次启动自动生效
- 在受限令牌环境下安全地隐藏控制台窗口而不触发 0xC0000142 崩溃
适合人员
- 在 Windows 上使用 DeepSeek Harness 桌面端并频繁调用沙箱命令的用户
- 被反复弹出的黑色控制台窗口打断工作流的开发者
- 希望在受限令牌下静默执行 pwsh / bash 任务的自动化场景