dsh-subprocess-win32
在终端中运行以下命令:
dsh plugin install delightedMaster/dsh-subprocess-win32
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install delightedMaster/dsh-subprocess-win32 即可安装该插件,源码详见 https://github.com/delightedMaster/dsh-subprocess-win32
插件介绍
DeepSeek Harness 的默认终端工具基于 Unix 进程模型,在 Windows 上经常出现进程泄漏、信号丢失和终端卡死。dsh-subprocess-win32 用原生 Windows 进程树检查与干净终止替换了这套机制,并附带一键式 PowerShell 生命周期管理器(doctor、setup、update、rollback、uninstall),让 Windows 用户获得零孤儿进程、无静默 PATH 篡改的稳定运行时。
插件内置两套开箱即用的 Agent 预设:Minimal(Windows)以最小 token 开销配合持久 Git Bash 和 str_replace_editor,适合日常编码;Anchored Standard(Windows)采用两阶段渐进加载,初始零工具膨胀,按需解锁 PowerShell、Web 和 Subagent,适合需要重型工具链的复杂任务。两套预设均由生命周期管理器自动配置渲染,无需手动编辑 YAML。
该插件仅在 Windows 上替换默认的 subprocess 条目,Linux 与 macOS 行为完全不变。它适合在 Windows x64 上深度使用 DSH 的开发者,以及需要为团队统一 Windows 开发环境的工程负责人。
使用场景
- Windows 上 DSH 终端出现进程泄漏或信号丢失需要修复
- 日常编码需要低 token 开销的轻量 Agent 预设
- 为团队统一配置 Windows 开发环境并确保零孤儿进程
适合人员
- 在 Windows x64 上深度使用 DSH 的开发者
- 需要稳定子进程管理与生命周期工具的自动化运维工程师
- 为团队统一 DSH Windows 环境的工程负责人