【开发者自荐】dsh-win32:DeepSeek Harness 的 Windows 环境检查与旧插件恢复工具

我是项目维护者 JinHyuk Sung(sjh9714)。下文由 AI 协助整理为中文,如有表达不自然之处,请见谅。

软件名称

dsh-win32

应用平台与费用

Windows 命令行工具,免费开源(MIT)。CLI 输出为英文,提供中文文档,无需注册 dsh-win32 账号。

推荐类型

开发者自荐。我是项目维护者 sjh9714。

一句简介

为已经安装 DeepSeek Harness(DSH,开源编程 Agent 框架)的 Windows 用户检查运行环境、验证 PowerShell 与沙盒,并处理旧插件残留导致的启动问题。

怎么使用

先按 DSH 官方说明安装 DSH、受支持的 Node.js 和 PowerShell 7,再运行:

npx dsh-win32 setup

它检查环境并创建桌面快捷方式,默认使用 Web profile,不替换现有 DSH profile 或 preset。它不是 DSH 安装器,也不会安装 WSL。

主要功能:

  • 安装检查:检查 PowerShell、Windows 相关组件及已知的原生模块加载问题。doctor 提供诊断,fix 只处理支持范围内的特定故障。
  • 实际组件验证:可选的 setup --verify 在临时工作区测试已安装的官方 PowerShell 和 Windows ACL 沙盒,包括状态保持、工作区内写入、外部写入阻止、中断及清理。验证不调用模型,无需模型 API Key。
  • 旧插件恢复:0.17.14 新增独立的 disable 命令。即使 DSH 无法启动,也可以先预览停用旧 bundle;显式加 --apply 才会备份原始 profile package.json 并移除对应启用项,不删除预设或对话。应用前需停止 DSH 和该 profile 的包管理操作。

当前 DSH 请使用上面的独立 CLI,不要通过 dsh plugin add dsh-win32 安装旧版 bundle。组件验证通过不等于所有 Desktop UI、模型任务或 hook 都已验证。

项目与文档

如果使用中遇到问题,欢迎提供 Windows、Node、PowerShell、DSH 的版本及简短报错。请先移除密钥和私人内容,不要上传完整 profile。