返回目錄

dsh-wsl-workspace

編輯精選維護狀態: 活躍

6mikao9/dsh-wsl-workspace

WSL workspace support for DeepSeek Harness——無縫的 WSL 工作區使用體驗,無需在 WSL 之中再安裝一個dsh,安裝該外掛後在 GUI 裡直接新增 WSL 工作區即可。WSL workspace support for DeepSeek Harness — Enjoy a seamless WSL workspace experience without needing to install dsh inside WSL. Once this plugin is installed, you can directly add a WSL workspace right from the GUI.

前往 GitHub
$ dsh plugin --profile web add dsh-wsl-workspace

43

星數

5

Fork

TypeScript

語言

MIT

授權條款

2026-08-14

建立於

2026-09-02

最近推送

在本機 WSL 發行版中執行 DeepSeek Harness agent 工作階段的原生 DSH 外掛程式——bash 與檔案走 Linux 路徑,Windows 經 /mnt/<drive> 可取,WSL 內無須安裝。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-03

授權條款

MIT

01它能幫你完成什麼?

  • 在本機 WSL 發行版中執行完整的 DeepSeek Harness agent 工作階段

    agent 工作階段的 bash 指令與檔案讀寫都在 WSL 內的 Linux 路徑上執行,同時 Windows 檔案仍可循 /mnt/<drive> 存取

    在 Windows 上使用 DeepSeek Harness(dsh)的使用者,希望為 agent 的 bash 與檔案操作提供 Linux 沙箱,且無需在 WSL 內安裝 dsh

  • 透過 Web GUI 直接從 DeepSeek Harness 新增 WSL 工作區

    一個已設定的 WSL 工作區,模型以 Linux 路徑開啟;模式選擇器為雙語(如 WSL · Standard mode(標準模式)),並可按發行版指定選用使用者名稱

    執行 DeepSeek Harness Web、希望從側邊欄直接開啟 WSL 專案而無須任何 CLI 設定的開發者

02如何將外掛接入 DeepSeek Harness?

安裝步驟

  1. 01

    從 npm 套件安裝:`dsh plugin --profile web add dsh-wsl-workspace`

    $ dsh plugin --profile web add dsh-wsl-workspace

  2. 02

    從 GitHub 倉庫安裝(已附帶預建 lib/,無須本機建置):`dsh plugin --profile web add https://github.com/6Mikao9/dsh-wsl-workspace`

    $ dsh plugin --profile web add https://github.com/6Mikao9/dsh-wsl-workspace

  3. 03

    從本機目錄安裝(開發 / 自託管):`dsh plugin --profile web add <本機路徑>`

    $ dsh plugin --profile web add <本機路徑>

  4. 04

    新增外掛程式後重新啟動 `dsh web`

    $ dsh web

驗證整合成功

  • 重新啟動 `dsh web` 後,側邊欄底部「設定」旁會出現一個 W 按鈕。
  • 在「Add WSL workspace」對話方塊中,使用 Check 按鈕在工作區建立前驗證路徑是否存在。

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過官方 dsh CLI(`dsh plugin --profile web add`)安裝的原生 DSH 外掛程式;為 DeepSeek Harness Web GUI 增加 WSL 工作區類型,並在本機 WSL 發行版中執行 agent 工作階段。

  • 透過 GUI 新增 WSL 工作區

    DeepSeek Harness Web 側邊欄;所選 WSL 發行版與絕對 Linux 路徑(或瀏覽的目錄)一個新的 WSL 工作區,模型可直接開啟;對話方塊遵循 DeepSeek Harness 的介面語言

  • bash 與檔案在 WSL 的 Linux 路徑上執行

    WSL 工作區中的 agent 工作階段bash 指令在 WSL 發行版內執行;`read`/`write`/`edit` 操作 WSL 檔案,因此模型看到的每個路徑都是 Linux 路徑

  • 依工作區探索技能目錄

    已註冊的 WSL 工作區根目錄從最近的 `.git` 祖先開始探索技能,掃描 `.dsh/skills` 與 `.agents/skills`,上限為 4 層 / 64 個目錄 / 4096 個目錄,依掃描根快取

04適合誰?何時不該用?

適合

  • 在 Windows 上使用 DeepSeek Harness(dsh)的使用者,希望為 agent 的 bash 與檔案操作提供 Linux 沙箱,且無需在 WSL 內安裝 dsh
  • 執行 DeepSeek Harness Web、希望從側邊欄直接開啟 WSL 專案而無須任何 CLI 設定的開發者

不適合

  • Windows 的 ACL 沙箱無法包裹 `wsl.exe`——其子程序執行於 Linux 核心側——因此 WSL 自身即為隔離邊界,DSH 檔案策略不適用於 bash。應將 WSL 視為 bash 指令的信任邊界。
  • 在 `workspace-write` 下,讀取可在任意位置進行,但寫入僅限於工作階段工作區;將檔案原則切換為 `danger-full-access` 才允許工作區外寫入。使用者名稱欄位不影響檔案工具。

05相容性、維護與安全提醒

  • Windows 的 ACL 沙箱無法包裹 `wsl.exe`——其子程序執行於 Linux 核心側——因此 WSL 自身即為隔離邊界,DSH 檔案策略不適用於 bash。應將 WSL 視為 bash 指令的信任邊界。
  • 在 `workspace-write` 下,讀取可在任意位置進行,但寫入僅限於工作階段工作區;將檔案原則切換為 `danger-full-access` 才允許工作區外寫入。使用者名稱欄位不影響檔案工具。
  • Windows 側的 `\\wsl.localhost` 共用無法解析 Linux 符號連結,因此透過 `ln -s` 連結進工作區的專案無法被探索——請在工作區註冊時選擇包含真實專案目錄的層級。
2026-08-142026-09-02作者未說明

MIT · 維護者聲明為原生 DSH 外掛程式整合(topics:dsh、dsh-plugin、dsh-plugins);最新版本 0.4.2(2026-09-02)

06常見問題

要怎麼為 DeepSeek Harness 安裝 dsh-wsl-workspace?

執行 `dsh plugin --profile web add dsh-wsl-workspace`(npm),或 `dsh plugin --profile web add https://github.com/6Mikao9/dsh-wsl-workspace`(GitHub,附帶預建 lib/),或指向本機目錄。接著重新啟動 `dsh web`——「設定」旁會出現 W 按鈕。

這個外掛程式需要在 WSL 內安裝 dsh 嗎?

不需要。README 說明 WSL 內無須安裝任何東西;工作階段在本機 WSL 發行版上執行 bash 與檔案工具,而 dsh 仍執行於 Windows 側。

agent 能從 WSL 工作階段存取 Windows 檔案嗎?

可以。bash 在 WSL 發行版內執行,但 Windows 檔案仍可循 `/mnt/<drive>`(如 `/mnt/c/Users/...`)存取,因此工作階段可同時觸及 WSL 與 Windows。

WSL 工作區會如何影響 DSH 檔案原則?

Windows 的 ACL 沙箱無法包裹 `wsl.exe`,因此 WSL 自身即為隔離邊界,DSH 檔案原則不適用於 bash。檔案工具(`read`/`write`/`edit`)走 Windows 側 WSL 共用,受 DSH 檔案原則約束;在 `workspace-write` 下寫入僅限於工作階段工作區,除非切換到 `danger-full-access`。

08資料與來源

  • 作者聲明github.com55648f0c27c1…

    Add a WSL workspace from the DeepSeek Harness web GUI and run the whole agent session — bash commands and file reads/wri…

  • 作者聲明github.com55648f0c27c1…

    dsh plugin --profile web add dsh-wsl-workspace

  • 作者聲明github.com55648f0c27c1…

    `dsh.compatibility.dshReleases` declares per-release compatibility with the official DSH versions

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-03。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。