MIT ライセンスの TypeScript 製 CLI 兼 DSH agent ツールアダプター。DeepSeek Harness の設定をバージョン管理可能で内容アドレス指定された Profile にし、共有・アトミック適用・ロールバックできる。plan 承認ゲート・固定ソース・ローカルに留まるシークレットを備える。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-09-04
ライセンス
MIT
01どんなタスクに使えるのか?
ローカルの DeepSeek Harness 環境全体をバージョン管理可能で再現性のある 1 つの Profile にまとめて公開する
不変で内容アドレス指定された Release。正確なプラグイン版本・読み込み順・ランタイム・cordis.patch.yml を固定し、誰でも 1 コマンドで適用できる
チームメイト・CI ランナー・AI agent 間で単一のレビュー可能なスナップショットから DSH 環境を再現したい開発者・プラットフォームエンジニア
チームメイトの Profile をローカルの harness に 1 コマンドで適用し、アップグレード前に diff を取り、失敗時は rollback する
ローカル Profile の staged + validated + atomic な差し替え。以前の Profile ディレクトリとロックファイルは完全な revision として保持されるため、rollback は再インストールではなく rename
複数マシン・CI で DSH 設定を一貫して配備し、すべての変更をレビュー可能かつ可逆にしたいチーム
02DeepSeek Harness への導入方法
前提条件
- Requires **Node.js 22.13+** and **pnpm** on your `PATH`.
インストール手順
- 01
$ npm install --global @dsh-plugin-hub/cli
- 02
dsh-hub --help
導入成功の確認
- dsh-hub --help
- dsh-hub profile doctor --profile web
03DSH 統合と能力の範囲
公式 `dsh plugin add` 経由で DSH agent ツールアダプターを Profile に導入し、dsh-hub の plan/apply/rollback パイプラインを DSH agent に公開する。他のパッケージ(schemas/registry/cli)はローカル CLI として動作する。
Profile 共有・公開(share/publish)
ローカルの Profile ディレクトリ(例: ~/.dsh/profiles/web)→不変で内容アドレス指定された Release(sha256 検証)
`dsh-hub login` は Hub ログインセッションを ~/.dsh/.hub/auth.json に書き込むprofile share はローカルの DSH Profile と cordis.patch.yml を読み取り Hub に公開するProfile 適用(apply, staged / validated / atomic)
公開済みの Profile slug + 版本→アトミックに差し替えられたローカルの web/ Profile。以前のディレクトリは revision として保持
ローカルの DSH Profile ディレクトリとロックファイルを編集するapply は最初に plan を書き込み、正確な plan ID が確認された後でのみ実行されるDSH agent ツールアダプター(dsh-plugin)
Profile へ @dsh-plugin-hub/dsh-plugin を導入→CLI と 1 対 1 に対応する 11 個の DSH agent ツール(search / plan / apply / diff / doctor / share / rollback)
変更系ツールは plan しか作らず、実行には confirmed: true が必要で、ユーザーがその正確な plan を承認した後でのみ設定できる内容アドレス指定整合性 & plan 安全性
Release とローカルの harness 状態→sha256 比較・plan 事前チェック・staging 検証
04誰に向いているのか?使うべきでない場面は?
向いている用途
- チームメイト・CI ランナー・AI agent 間で単一のレビュー可能なスナップショットから DSH 環境を再現したい開発者・プラットフォームエンジニア
- 複数マシン・CI で DSH 設定を一貫して配備し、すべての変更をレビュー可能かつ可逆にしたいチーム
不向きな用途
- GitHub ソースは完全な 40 文字のコミットを指し、npm ソースは integrity ハッシュを持つ。各 Release は内容アドレス指定されており、CLI は実行前に sha256 を検証し、不一致は拒否する。
- すべての変更は最初に正確で期限付きの plan として書かれ、30 分経過またはローカル状態の変化で拒否される。DSH agent は dsh_hub_operation_apply かつ confirmed: true でのみ plan を実行でき、ユーザーがその正確な plan を承認した後でのみ設定できる。
- `profile share` は認証情報っぽい値を含む patch を拒否し、環境変数の参照のみを公開する。シークレットはローカルから出ず、トークンは mode 0600 で保存される。
05互換性・メンテナンス・セキュリティ上の注意
- GitHub ソースは完全な 40 文字のコミットを指し、npm ソースは integrity ハッシュを持つ。各 Release は内容アドレス指定されており、CLI は実行前に sha256 を検証し、不一致は拒否する。
- すべての変更は最初に正確で期限付きの plan として書かれ、30 分経過またはローカル状態の変化で拒否される。DSH agent は dsh_hub_operation_apply かつ confirmed: true でのみ plan を実行でき、ユーザーがその正確な plan を承認した後でのみ設定できる。
- `profile share` は認証情報っぽい値を含む patch を拒否し、環境変数の参照のみを公開する。シークレットはローカルから出ず、トークンは mode 0600 で保存される。
- 初回実行時の通知の後、lifecycle コマンドは匿名かつ集計のみの利用イベントを送信する(アカウント・マシン ID・パス・設定・環境変数は含まない)。`dsh-hub telemetry off`・--no-telemetry・DSH_HUB_TELEMETRY=0・DO_NOT_TRACK=1 で無効化できる。
- DSH Hub は独立したコミュニティプロジェクトであり、DeepSeek とは提携もしくは公認の関係にない。
MIT · 積極メンテナンス中(最新リリース v0.2.0、2026-09-01;作成 2026-08-25)
06よくある質問
DSH Hub CLI は何をするのか?
実行中のプラグイン・読み込み順・ランタイム・config を 1 つのバージョン管理可能で再現性のある Profile に取り込み、不変な Release として公開する。誰でも 1 コマンドで適用でき、必要ならロールバックできる。
どうやってインストールするか?
`npm install --global @dsh-plugin-hub/cli` を実行し、次に `dsh-hub --help`。Node.js 22.13+ と pnpm が PATH に必要。`dsh-hub profile doctor --profile web` でローカル Profile の健全性を確認できる。
AI agent に任せて安全か?
安全。読み取り専用ツールは自由に動き、変更系ツールは plan しか作らない。唯一の `dsh_hub_operation_apply` が plan を実行し confirmed: true を要求し、agent はユーザーがその正確な plan を承認した後でのみ設定できる。
シークレットを外部に送信するのか?
送信しない。`profile share` は認証情報っぽい値を含む patch を拒否し、環境変数の参照のみを公開する。トークンは `~/.dsh/.hub/auth.json` に mode 0600 で保存される。
07関連する DSH ワークフロー
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
oh-dsh
by hust-open-atom-club
1 つの DSH ランタイムで TUI、デスクトップ、Web UI の 3 つの開発体験を提供するコミュニティディストリビューション。レイヤードインストール対応
perfect-web-clone
by ericshang98
任意の Web ページをピクセル単位で再現するクローン作成ツール。URL を貼り付けるだけで、計測済みの Vite + React レプリカを生成します。
08データと出典
Install the adapter into a Profile and your DSH agent gets eleven tools that map one-to-one onto the CLI:
Share your entire DeepSeek Harness setup as one versioned, reproducible Profile.
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-04。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
