DeepSeek Harness Windows 環境診斷插件

前言

在 Windows 環境下使用 DeepSeek Harness 時,原生文件夾選擇器可能因字符編碼問題截斷文件名,代理配置或 PowerShell 版本也可能影響運行。dsh-doctor-windows 插件用於診斷這些環境問題,確保插件和 Harness 能在本地正確運行。

插件介紹

dsh-doctor-windows 是 DeepSeek Harness 的一個診斷插件,用於檢查 Windows 環境的各項配置。它由 sublatesublate-design 維護,核心價值在於排查環境配置導致的運行異常。

核心功能

該插件主要檢查以下內容:

  • 系統與版本信息:檢查 Harness、Node.js、平臺及架構的版本。
  • 工作區權限:檢查當前工作區是否可讀、可寫。
  • 字符編碼問題:檢測 UTF-16 低字節零字符,這類字符可能導致原生文件夾選擇器截斷文件名。
  • 代理配置:檢查代理環境變量及 Node.js 的 NODE_USE_ENV_PROXY 啓動設置。
  • PowerShell 環境檢查:探測 PowerShell 7 (pwsh) 和 Windows PowerShell 的發現與啓動情況。
  • Koffi 安裝:檢查由 Harness 原生文件夾選擇器擁有的 Koffi 安裝狀態。

安裝與啓用

安裝前請確保已安裝 Node.js,版本要求爲 ^22.19.0 || >=24.0.0。

  1. 運行安裝命令,將插件添加到 Web 配置文件中:
    dsh plugin --profile web add github:sublatesublate-design/dsh-doctor-windows#v0.1.0
  1. 安裝完成後,在 Harness 工作區中運行命令:
    /doctor-windows

卸載

如需移除該插件,執行以下命令:

dsh plugin --profile web remove dsh-doctor-windows

適用場景與注意事項

該插件以當前 DSH 進程的權限運行。使用時請注意以下限制:

  • 隱私安全:不會打印代理 URL 或憑據值。
  • 行爲限制:不會更改系統設置,不會打開文件夾對話框,也不會發起網絡請求。
  • 源碼信任:插件通過 pnpm 安裝,僅允許構建腳本從信任的源運行。

總結

dsh-doctor-windows 提供了針對 Windows 平臺的環境診斷能力,幫助開發者快速定位環境配置問題。插件維護信息可在 GitHub 查看。

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

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

小夜