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 倉庫。

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

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

小夜