MIT ライセンスの dsh プラグイン。DeepSeek Harness の Web UI をプラグインのコントロールセンターに変えます:一覧表示、リアルタイム有効化/無効化、インストール/アンインストール、更新(自己更新含む)、ヘルスチェック、マーケット。bundle ・非 bundle の両方をカバーし、先にマネージャーを入れておくと以降のプラグインはすべて品質ゲートを通過します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-28
ライセンス
MIT
01どんなタスクに使えるのか?
Web UI からインストール済みの DSH プラグインを管理する(一覧表示、リアルタイムの有効化/無効化、インストール/アンインストール、更新検出)
「設定」に「プラグインマネージャー」タブ、「スキルとプリセット」「マーケット」のトップメニューが追加され、インストール済みプラグインを一覧表示してワンクリック更新(マネージャー自身も含む)が可能になる
DeepSeek Harness(dsh)ユーザーのうち、コマンドラインではなく Web UI でプラグインを管理したい開発者
インストール済みプラグインのヘルスチェックと依存関係分析を行う
インストール時の全依存関係スキャン + bundle patch 行の検証 + インストール即ロールバック、導入後の依存グラフ/競合/循環/peer 互換性分析
「入れたはいいが起動しない」状態やプロファイルが起動できなくなる事態を避けたい DSH ユーザー
02DeepSeek Harness への導入方法
前提条件
- DeepSeek Harness(dsh)がインストールされ、対象プロファイルが準備されていること(すべてのコマンドが `--profile <name>` を取る。Web UI の変化はプロファイル再起動後に現れる)
- ソースからのビルド方法には Node.js / pnpm が必要:`cd /path/to/dsh-web-plugin-manager && pnpm install && pnpm run build`
インストール手順
- 01
方法1(推奨):npm からインストール(必ず @latest を付ける)—— `dsh plugin --profile <name> add dsh-web-plugin-manager@latest` を実行
$ dsh plugin --profile <name> add dsh-web-plugin-manager@latest
- 02
方法2:ソースからビルド—— `cd /path/to/dsh-web-plugin-manager`、`pnpm install && pnpm run build`、続けて `dsh plugin --profile <name> add .` を実行
$ dsh plugin --profile <name> add .
- 03
プロファイルを再起動する:Web UI の「設定」に「プラグインマネージャー」タブ、「スキルとプリセット」「マーケット」のトップメニューが追加される。
導入成功の確認
- プロファイルを再起動すると、Web UI の「設定」に「プラグインマネージャー」タブ、「スキルとプリセット」「マーケット」のトップメニューが表示される。
ロールバック
- インストール即ロールバック:品質ゲートが全依存関係スキャン + bundle patch 行の検証を行い、インストール失敗時は即座に元に戻す。
- 更新ロールバック:更新に失敗した場合、マネージャーは自動的に前のバージョンを再インストールする。
03DSH 統合と能力の範囲
公式の `dsh plugin` CLI(`--profile <name>`)でプロファイルにインストールするネイティブ dsh プラグイン。Web UI にプラグイン管理(一覧表示・リアルタイムの有効化/無効化・インストール/アンインストール・更新検出・ヘルスチェック・環境管理・プラグインマーケット)を追加する
Web UI プラグインマネージャー
DSH プロファイル(再起動後に有効)→Web UI の「設定」に「プラグインマネージャー」タブ、「スキルとプリセット」「マーケット」のトップメニューが追加される
更新の確認とワンクリック更新(自己更新を含む)
インストール済みの全プラグイン(マネージャー自身を含む)→「更新の確認」で全インストール済みプラグインを表示。新しいバージョンがあればカードの「更新」をクリックするだけで、マネージャー自身もワンクリックで更新できる
更新後にプロファイルの再起動が必要品質ゲートとヘルスチェック
新しいプラグインのインストール / インストール済みプラグインの集合→インストール時の全依存関係スキャン + bundle patch 行の検証 + インストール即ロールバック。導入後は依存グラフ/競合/循環/peer 互換性の分析が可能
先にマネージャーを入れておくと、以降のプラグインはすべて検査を経てインストールされるdshpm update CLI
プロファイル内のインストール済みプラグイン→`dshpm update dsh-web-plugin-manager --profile NAME` で最新版にアップグレード(specifier を書き換え、品質ゲート + 失敗時は自動で旧バージョンにロールバック)
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness(dsh)ユーザーのうち、コマンドラインではなく Web UI でプラグインを管理したい開発者
- 「入れたはいいが起動しない」状態やプロファイルが起動できなくなる事態を避けたい DSH ユーザー
不向きな用途
- バージョン番号なしの add ではアップグレードされません。プロファイルに旧バージョン(例:`^0.1.2`)が宣言されている場合、`dsh plugin add`(すなわち `pnpm add`)は元の specifier を維持し、`dsh plugin update`(`pnpm update`)も宣言済みの範囲内でしか再解決しません。メジャーをまたぐ更新には `add ...@latest` または `dshpm update` が必須です。
- インストールや更新はプロファイルを再起動して初めて反映されます。未検証のプラグインが原因でプロファイルが起動できない場合は、`dsh --profile <name> --patch <empty.yml>` などで調査するか、対応する依存関係 / `cordis.patch.yml` の行を手動で整理してからマネージャーを導入してください。
05互換性・メンテナンス・セキュリティ上の注意
- バージョン番号なしの add ではアップグレードされません。プロファイルに旧バージョン(例:`^0.1.2`)が宣言されている場合、`dsh plugin add`(すなわち `pnpm add`)は元の specifier を維持し、`dsh plugin update`(`pnpm update`)も宣言済みの範囲内でしか再解決しません。メジャーをまたぐ更新には `add ...@latest` または `dshpm update` が必須です。
- @latest が旧バージョンに解決される場合:まず `pnpm config get registry` でミラーリングレジストリかどうかを確認します(npmmirror などの dist-tag 同期遅延 + pnpm のメタデータキャッシュ)。`pnpm add dsh-web-plugin-manager@latest --registry=https://registry.npmjs.org` で公式ソースを強制し、明示的なバージョン指定(例:`@0.3.8`)は常に信頼できます。
- pnpm 11 はデフォルトで `minimumReleaseAge: 1440`(24 時間)です。公開から 24 時間未満のバージョンは保留され、「当日リリースなのに更新できない」または旧バージョンに解決されることがあります。プロファイルの `pnpm-workspace.yaml` に `minimumReleaseAge: 0`(または `minimumReleaseAgeExclude` のホワイトリスト)を追加してください。dsh はこのファイルを上書きしないため、変更は保持されます。
- インストールや更新はプロファイルを再起動して初めて反映されます。未検証のプラグインが原因でプロファイルが起動できない場合は、`dsh --profile <name> --patch <empty.yml>` などで調査するか、対応する依存関係 / `cordis.patch.yml` の行を手動で整理してからマネージャーを導入してください。
MIT · 活発にメンテナンス中(2026-08-13 作成、最終プッシュ 2026-08-20、タグ付きリリースなし)
06よくある質問
dsh-web-plugin-manager はどうやってインストールしますか?
推奨は `dsh plugin --profile <name> add dsh-web-plugin-manager@latest`(必ず @latest を付けること)です。ソースからビルドする場合は `cd /path/to/dsh-web-plugin-manager && pnpm install && pnpm run build` の後に `dsh plugin --profile <name> add .` を実行します。プロファイルを再起動すると、Web UI の「設定」に「プラグインマネージャー」タブ、「スキルとプリセット」「マーケット」のトップメニューが追加されます。
他のプラグインより先にマネージャーを入れるべき理由は?
マネージャーには品質ゲートとヘルスチェックが内蔵されています——インストール時の全依存関係スキャン + bundle patch 行の検証 + インストール即ロールバック、導入後は依存グラフ/競合/循環/peer 互換性の分析が可能です。先にマネージャーを入れておけば、以降のプラグインはすべて検査を経てからインストールされ、「入れたはいいが起動しない」状態を大幅に減らせます。
プラグイン(マネージャー自身も含む)の更新はどうしますか?
UI で「設定 → プラグインマネージャー」を開き「更新の確認」を押すと、インストール済みの全プラグイン(マネージャー自身も含む)が表示されます。新しいバージョンがあればカードの「更新」をクリックするだけです。マネージャーはワンクリックで自分自身も更新でき、失敗時は自動で前のバージョンに戻ります。更新後はプロファイルの再起動が必要です。CLI での同等操作は `dshpm update dsh-web-plugin-manager --profile NAME` または `dsh plugin --profile NAME add dsh-web-plugin-manager@latest` です。
`dsh plugin add` でインストール済みプラグインが更新されないのはなぜ?
プロファイルに旧バージョン(例:`^0.1.2`)が宣言されている場合、`dsh plugin add`(すなわち `pnpm add`)は元の specifier を維持します。`dsh plugin update`(`pnpm update`)も宣言済みの範囲内でしか再解決しません。メジャーをまたぐ更新には `add ...@latest` か `dshpm update` が必須です。@latest が旧バージョンに解決される場合は `pnpm config get registry` でミラーリングレジストリを確認し、`--registry=https://registry.npmjs.org` で公式ソースを強制してください。
pnpm 11 ユーザーで注意すべき点はありますか?
pnpm 11 はデフォルトで `minimumReleaseAge: 1440`(24 時間)です。公開から 24 時間未満のバージョンは保留され、「当日リリースなのに更新できない」または旧バージョンに解決されることがあります。プロファイルの `pnpm-workspace.yaml` に `minimumReleaseAge: 0`(または `minimumReleaseAgeExclude` のホワイトリスト)を追加してください。dsh はこのファイルを上書きしないため変更は保持されます。
07関連する DSH ワークフロー
distilly
by titanwings
他者の思考プロセスを蒸留し、あらゆるエージェントやボットで再利用できるスキルに変換するプラグイン(旧 Colleague Skill)。
dsh-market
by dsh-market
DeepSeek Harness 内のプラグインマーケット。Settings の Plugin Market から閲覧・検索・ワンクリックインストールでき、インストール元はキュレーション済みレジストリに限定
ai_animation
by unclecheng-li
AI プロンプトでつくるクールな HTML アニメーション用のレシピ集。アニメーション効果、3D 可視化、プレゼン風演出、UI 加工などのカテゴリを網羅しています。
aegis
by ganyuanran
ベースライン優先・証拠検証・ドリフトチェックで AI コーディングエージェントをアーキテクチャ意識型にし、長時間タスクでも安全に動作させる
08データと出典
在 Web UI 中一键管理 DeepSeek Harness (DSH) 插件:查看、实时启停、安装/卸载、更新检测、健康检查(依赖/冲突/兼容性分析)、环境管理、插件市场。bundle 与非 bundle 插件全覆盖。
dsh plugin --profile <name> add dsh-web-plugin-manager@latest
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-28。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
