ディレクトリに戻る

dsh-wsl-workspace

キュレーション掲載メンテナンス: 活発

6mikao9/dsh-wsl-workspace

Web GUI から WSL ワークスペース追加。WSL 内に dsh 再インストール不要、bash/ファイル操作は WSL 内実行

GitHub で見る
$ npm パッケージからインストール:`dsh plugin --profile web add dsh-wsl-workspace`

43

スター

5

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-09-02

最終プッシュ

ローカル WSL ディストリビューション内で DeepSeek Harness エージェントセッションを実行するネイティブ DSH プラグイン。bash とファイルは Linux パス、Windows は /mnt/<drive> 経由で参照可、WSL 内へのインストール不要。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-03

ライセンス

MIT

01どんなタスクに使えるのか?

  • ローカル WSL ディストリビューション内で DeepSeek Harness エージェントセッション全体を実行する

    エージェントセッションの bash コマンドとファイル読み書きは WSL 内の Linux パスで動作し、Windows ファイルは /mnt/<drive> 経由で引き続き参照可能

    Windows 上で DeepSeek Harness(dsh)を使い、bash やファイル操作を Linux サンドボックスで行いたい(WSL 内に dsh を入れずに済む)ユーザー

  • Web GUI から DeepSeek Harness に WSL ワークスペースを直接追加する

    設定済みの WSL ワークスペース。モデルは Linux パスとして開き、モード選択はバイリンガル(例:WSL · Standard mode(标准模式))で、ディストリビューションごとの任意ユーザー名を指定可能

    DeepSeek Harness Web を動かし、CLI 設定なしでサイドバーから WSL プロジェクトを開きたい開発者

02DeepSeek Harness への導入方法

インストール手順

  1. 01

    $ npm パッケージからインストール:`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 ディストリビューション内でエージェントセッションを実行します。

  • GUI からの WSL ワークスペース追加

    DeepSeek Harness Web サイドバー。選択した WSL ディストリビューションと絶対 Linux パス(または参照したディレクトリ)モデルが開ける新しい WSL ワークスペース。ダイアログは DeepSeek Harness の UI 言語に追従

  • bash とファイルは WSL の Linux パスで動作

    WSL ワークスペース内のエージェントセッションbash コマンドは WSL ディストリビューション内で実行され、`read`/`write`/`edit` は WSL ファイルを操作するため、モデルが見るすべてのパスは Linux パス

  • ワークスペースごとのスキルカタログ探索

    登録済み WSL ワークスペースのルート最寄りの `.git` 祖先からスキルを探索し、`.dsh/skills` と `.agents/skills` を走査(上限 4 階層 / 64 ディレクトリ / 4096 ディレクトリ)、走査ルートごとにキャッシュ

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • Windows 上で DeepSeek Harness(dsh)を使い、bash やファイル操作を Linux サンドボックスで行いたい(WSL 内に dsh を入れずに済む)ユーザー
  • DeepSeek Harness Web を動かし、CLI 設定なしでサイドバーから WSL プロジェクトを開きたい開発者

不向きな用途

  • Windows の ACL サンドボックスは `wsl.exe` を包めません(子プロセスは Linux カーネル側で動く)ため、WSL 自体が分離境界となり、DSH ファイルポリシーは bash に適用されません。bash コマンドの信頼境界として WSL を扱ってください。
  • `workspace-write` では読み取りはどこでも可ですが、書き込みはセッションワークスペースに制限されます。ワークスペース外への書き込みを許可するにはファイルポリシーを `danger-full-access` に切り替えてください。ユーザー名欄はファイルツールに影響しません。

05互換性・メンテナンス・セキュリティ上の注意

  • Windows の ACL サンドボックスは `wsl.exe` を包めません(子プロセスは Linux カーネル側で動く)ため、WSL 自体が分離境界となり、DSH ファイルポリシーは bash に適用されません。bash コマンドの信頼境界として WSL を扱ってください。
  • `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 側に残ります。

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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。