DeepSeek Harness プラグインのアンインストール

スクリーンショット付き 5 ステップで、単一プラグインの削除から dsh 本体のアンインストール、~/.dsh データディレクトリの完全削除まで。

最終更新: 2026-09-13

DeepSeek Harness はすべてがプラグインであり、アンインストールも同じ論理で動きます。依存関係のエントリーは profile に記録され、CLI がそれを削除し、再起動して初めて実行中のセッションが手放します。この 3 ステップを順番に踏めば、ファイルが残ることはありません。

このウォークスルーは 3 つのレベルをカバーします——単一プラグインの削除、dsh 本体のアンインストール、~/.dsh データディレクトリの削除。スクリーンショットはすべて公開されている画面収録から取得したもので、出典はページ末尾に記載しています。

5 ステップで DeepSeek Harness プラグインをアンインストール

  1. 1

    まず何がインストールされているか確認する

    ダッシュボードで Settings → Plugins を開き、プラグイン名を検索します。リストにはこのデプロイにインストール済みの全プラグインと Enabled 状態が表示されます。続けて list コマンドを実行すると、profile の依存関係エントリーと、~/.dsh 下にあるその profile のプライベートディレクトリが出力されます。正確なパッケージ名を控えておきましょう。次のステップで使います。

    $dsh plugin --profile web list
    DeepSeek Harness の Settings Plugins で hell を検索すると、ビルトインの shell-env と、Enabled 表示の hello-plugin/index.js の両方が返ります。
    手を動かす前に、Settings → Plugins でプラグインが本当に有効になっているか確認しましょう。動画の 6:26 で見る
    VS Code のターミナルで dsh plugin --profile web list を実行すると、dsh-hello-plugin の依存関係エントリーと、PRIVATE 扱いのパス /home/web/.dsh/profiles/web が出力されます。
    list コマンドは ~/.dsh 下の profile のプライベートディレクトリも出力します。依存関係エントリーはそこに記録されています。動画の 5:46 で見る
  2. 2

    コマンド 1 つでプラグインを profile から取り除く

    単一プラグインのアンインストールはコマンド 1 つだけです。dsh plugin --profile web remove <パッケージ名> が web profile から依存関係エントリーを削除します。ターミナルにはマイナス記号付きの diff が出力され、1 秒足らずで完了します。別の profile にインストールした場合は、同じ profile に対して remove を実行してください。

    $dsh plugin --profile web remove <package>
    DeepSeek Harness のコマンドチートシートは pnpm dsh plugin --profile web remove <name> をハイライトし、下のターミナルの diff では dsh-hello-plugin が profile の依存関係から外れます。
    コマンド 1 つでプラグインが profile から外れます。マイナスの行が削除された依存関係です。動画の 7:32 で見る
  3. 3

    再起動して、本当になくなったことを確認する

    実行中のセッションは起動時のプラグイン構成を保ち続けるため、削除を信頼する前に一度終了して起動し直します。list コマンドを再実行するとエントリーは消えており、Web UI の Plugins リストで同じ検索語を入力すると、以前はヒットしたプラグインの代わりにビルトインだけが返ってきます。

    $dsh plugin --profile web list
    hello プラグインを削除した後、同じ hell という検索語で DeepSeek Harness の Web UI を検索すると、ビルトインの shell-env 1 件だけがヒットします。
    同じ検索語、同じリスト:ヒットするのはビルトインの shell-env だけです。まだ見える場合は先に再起動を。動画の 7:46 で見る
  4. 4

    dsh 本体をアンインストールする

    完全にやめるなら、まずターミナルで Ctrl+C を押してダッシュボードを停止します。npm install -g @deepseek-ai/dsh でグローバルインストールした場合は、ミラーコマンドの npm uninstall -g でアンインストールできます。npx だけの利用なら、キャッシュされたパッケージを実行しないだけで構いません。これで削除されるのはプログラム本体です。データは次のステップです。

    $npm uninstall -g @deepseek-ai/dsh
    稼働中の DeepSeek Harness ダッシュボードには、deepseek-workspace のセッション履歴と openrouter deepseek のモデルセレクターが表示されています。
    何をアンインストールする前も、まずターミナルで Ctrl+C を押して停止しましょう。動画の 1:00 で見る
    Windows PowerShell が npm install -g @deepseek-ai/dsh を完了した直後で、284 パッケージが追加され、dsh web が 127.0.0.1:3080 で待ち受けています。
    npm でグローバルインストールしたなら、npm uninstall -g がこのステップの鏡像です。動画の 2:22 で見る
  5. 5

    データディレクトリを消して、クリーンに再スタート

    harness は profile・セッション・設定・キーを ~/.dsh(Windows は %USERPROFILE%\.dsh)に保存しています。これを削除すれば完全なリセットになります。手動で追加したプラグインはプロジェクト内の普通のフォルダなので、それも一緒に削除します。その後 dsh web を実行すれば、空のワークスペースを持つ真っさらなダッシュボードが開きます。

    $rm -rf ~/.dsh
    $Remove-Item -Recurse -Force "$env:USERPROFILE\.dsh"
    $dsh web
    VS Code には DeepSeek Harness プロジェクトに手動追加した my-dsh-plugin フォルダが表示され、隣のターミナルでは harness がポート 3000 で起動しています。
    手動で追加したプラグインはただのフォルダです。remove コマンドはこれらのファイルに触れません。動画の 4:00 で見る

DeepSeek Harness プラグインのアンインストール FAQ

remove コマンドを実行する前に、よく寄せられる質問。

DeepSeek Harness のプラグインをアンインストールしても、ファイルが残ることはありますか?

このページの手順に従えば残りません。remove コマンドは profile の依存関係エントリーとケイパビリティレイヤーを削除し、再起動で反映されます。影響を受けないのは、手動でプロジェクトに置いたプラグインフォルダと ~/.dsh データディレクトリだけです。前者は手動で削除し、後者は完全なリセットをしたいときだけ触ります。

プラグインを削除するとセッションや設定も消えますか?

いいえ。プラグインの削除で書き換わるのは profile だけです。~/.dsh 下のセッション、ワークスペースファイル、設定はそのまま残ります。逆もまた然りで、プラグインのアンインストールは、そのプラグインがすでに変更したファイルや外部状態を元に戻してはくれません。それらは別途確認してください。

remove したのにプラグインがまだ動いているのはなぜですか?

実行中のセッションが起動時の構成を読み込んだままだからです。harness が profile を読むのはセッション開始時だけなので、手順は常に「削除、再起動、確認」です。再起動後もリストに残る場合は、別の profile に対して remove を実行したことになります。

DeepSeek Harness 本体を完全にアンインストールするには?

3 つの手順です。サーバーを停止し、グローバルインストールした場合は npm uninstall -g @deepseek-ai/dsh を実行し、~/.dsh データディレクトリ(Windows は %USERPROFILE%\.dsh)を削除する。これでプログラムと、保存されていたすべての profile・セッション・キーが完全に削除されます。

DeepSeek Harness のデータはどこに保存されますか?

ホームフォルダの ~/.dsh です。各 profile は専用のサブディレクトリを持ち、list コマンドは dsh-profile-web ~/.dsh/profiles/web (PRIVATE) のようなパスを出力します。セッション・設定・キーはすべてここに保存されているため、このフォルダを削除することが、データを完全に取り除く唯一の方法です。

アンインストールしたプラグインを再インストールできますか?

はい。アンインストールは完全に可逆です。dsh plugin --profile web add <パッケージ名> で復元でき、GitHub のコミュニティプラグインも同じ方法でインストールできます(dsh plugin --profile web add "github:user/repo")。インストールガイドで両コマンドのスクリーンショット付き手順を解説しています。

関連ガイド

初回インストールから日々のアップデートまで、プラグインライフサイクルの残りを一気に。

ソースとクレジット

スクリーンショットは以下の公開画面収録から取得したものです。プラグインライフサイクルに関する事実は公式ドキュメントと突き合わせて確認しました。各画像は元動画の該当シーンへ深リンクしています。

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

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