MIT ライセンスの DSH バンドル(JavaScript)。Cabinet の agent preset、タスク依存曲線付きの右サイドバーチームパネル、メンバー設定とモデルルーティングを提供します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-10
ライセンス
MIT
01どんなタスクに使えるのか?
汎用アシスタント 1 体ではなく、調査を先に行うエージェントのチームで作業する
内閣モード(preset id `cabinet`)。首輔(内閣首輔)が 4 つの役所(翰林院編修、工部尚書、大理寺卿、左都御史)に仕事を割り振る
DSH で構造化された「コードに触る前に調査する」流れを使いたい利用者
トランスクリプト全体を読まずに、誰が何をしているかを把握する
右サイドバーの Cabinet タブ。ディスパッチツリー、実行中/待機/失敗のステータスドット、タスクの色分け、SVG の依存曲線付き依存チップ
タスクボードが必要な複数メンバーのセッションを回す利用者
5 つの役所(名前、立ち絵、プロンプト、モデル)をカスタマイズする
Settings → Cabinet members で役所ごとの表示名、立ち絵(96×96 に切り抜き)、プロンプトを編集し、公式の session.modelCatalog からモデルを選ぶ
ペルソナとモデルのルーティングを自分の進め方に合わせたいチーム
02DeepSeek Harness への導入方法
前提条件
- 宣言型 agent preset を備えた DeepSeek Harness。preset 宣言は 0.2.1-rc.3 を構成の参照としており、実際のインストールは Windows デスクトップの DSH 0.2.1-rc.3 と 0.2.1-rc.5 で検証されています
- 任意: 9 つの Agent Team ツールを使う場合は @deepseek-ai/dsh-experimental-agent-team-profile バンドルを有効化
- Node.js >= 20 は任意のフォールバックスクリプトのみで必要
インストール手順
- 01
Plugins → Discover → Index sources に raw のインデックス URL https://raw.githubusercontent.com/luodaoyi/dsh-cabinet-mode/market-index/marketplace.json を追加します(先に Custom plugin market を有効化)
- 02
そのソースから Cabinet Mode をインストールし、パッケージが dsh-cabinet-mode@<version>、レジストリが https://registry.npmjs.org/ であることを確認してから Enable now を押すかプラグインスイッチを入れます
- 03
DSH を完全に終了して再起動します。preset 宣言とクライアントプラグインは起動時にしか組み立てられません
- 04
新しいセッションを作り、モードピッカーで内閣モード(cabinet)を選びます。必要なら右サイドバーの + から Cabinet タブを開きます
導入成功の確認
- Settings → Agent presets に内閣モードのカードが表示され、その設定ビューは読み取り専用です
- `node scripts/verify.mjs` がパッケージ項目、preset 宣言、22 行のプラグイン一覧を検証し、dsh が PATH にある場合はダンプした設定に preset-cabinet がちょうど 1 つあることを期待します
ロールバック
- 方式 A(バンドル): `dsh plugin --profile desktop remove dsh-cabinet-mode` を実行し、DSH を完全に再起動
- 方式 B(node スクリプト): `node scripts/uninstall.mjs --profile desktop --apply` を実行し、DSH を完全に再起動
03DSH 統合と能力の範囲
DSH バンドルで、`preset-cabinet`(@deepseek-ai/dsh-agent-preset の宣言)と `cabinet-ui`(ブラウザー側の Loader 行)の 2 行を宣言します。これによりモードピッカーに内閣モードが現れ、右サイドバーに Cabinet パネルが追加されます。
内閣モード preset
モードが内閣モード(preset id cabinet)のセッションで入力した依頼→調査優先の流れ。首輔が 4 つの役所に分解して割り振り、すべての結論はパス・行番号・コマンド出力・出典のいずれかを示す必要がある
セッションが何か出力した時点でモードは固定されるCabinet パネル
セッションごとの実行状態(api-session/status)と agentTeam のセッションプロジェクション→依存チップと SVG 曲線、ステータスドット、タスクの色分けを備えたディスパッチツリー
新しいサービスもプロトコルも追加せず、既存の 2 つのデータチャネルだけを読みますメンバー設定と役所ごとのモデルルーティング
Settings → Cabinet members(名前 / 立ち絵 / プロンプト / モデルの 5 タブ)→アトミックに保存されるメンバー設定、カタログの部分的な失敗でも残る保存済みの選択、内閣モードで首輔のモデルより優先される明示的なメンバーモデル
設定は DSH_HOME/profile の構成(cabinet-ui 名前空間)に保存され、そのプロファイルに接続したすべてのブラウザーで共有されるメンバー使用量のスナップショット
ホストが報告するトークン合計と所要時間→トークン合計、経過時間、おおよそのコンテキスト構成を表示するカード。欠損値はダッシュ
公開プロジェクションの読み取りはキャッシュされたスナップショットを返すことがあり、最終的な請求額を保証しない
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DSH で構造化された「コードに触る前に調査する」流れを使いたい利用者
- タスクボードが必要な複数メンバーのセッションを回す利用者
- ペルソナとモデルのルーティングを自分の進め方に合わせたいチーム
不向きな用途
- インストールや更新の後は完全な終了と再起動が必要です。preset 宣言は即時に読み込まれ、変更はその後作られるセッションにのみ影響します。
- preset は信頼された構成であり、そのプラグインはホストのコードを実行できます。README は信頼できる出所の preset だけを入れるよう求めています。
- 9 つの Agent Team ツールはプロファイルレベルの @deepseek-ai/dsh-experimental-agent-team-profile バンドル由来で、この preset には同梱されていません。無い場合、内閣は teammate ツールなしで動きます。
- バンドルは DSH のハードなバージョンゲートを宣言していませんが、実際のインストールとアップグレードは Windows デスクトップの DSH 0.2.1-rc.3 と 0.2.1-rc.5 でのみ検証され、他のバージョンは未検証です。
- プラグインマーケット、プラグインマネージャー、フォールバックの node スクリプトはいずれも同じ preset-cabinet 宣言を作ります。2 つを併用すると preset id が二重に現れ、宣言の読み込みに失敗します。
05互換性・メンテナンス・セキュリティ上の注意
- インストールや更新の後は完全な終了と再起動が必要です。preset 宣言は即時に読み込まれ、変更はその後作られるセッションにのみ影響します。
- preset は信頼された構成であり、そのプラグインはホストのコードを実行できます。README は信頼できる出所の preset だけを入れるよう求めています。
- 9 つの Agent Team ツールはプロファイルレベルの @deepseek-ai/dsh-experimental-agent-team-profile バンドル由来で、この preset には同梱されていません。無い場合、内閣は teammate ツールなしで動きます。
- バンドルは DSH のハードなバージョンゲートを宣言していませんが、実際のインストールとアップグレードは Windows デスクトップの DSH 0.2.1-rc.3 と 0.2.1-rc.5 でのみ検証され、他のバージョンは未検証です。
- プラグインマーケット、プラグインマネージャー、フォールバックの node スクリプトはいずれも同じ preset-cabinet 宣言を作ります。2 つを併用すると preset id が二重に現れ、宣言の読み込みに失敗します。
MIT · 最新リリース v0.7.1(2026-11-09)。パッケージは DSH のバージョンゲートを宣言せず、インストールは Windows デスクトップの 0.2.1-rc.3 / rc.5 で検証済み
06よくある質問
Cabinet Mode の導入手順は?
推奨はプラグインマーケットです。Custom plugin market を有効にし、Plugins → Discover → Index sources に raw のインデックス URL https://raw.githubusercontent.com/luodaoyi/dsh-cabinet-mode/market-index/marketplace.json を追加してインストールし、パッケージとレジストリを確認して有効化します。その後 DSH を完全に終了して再起動します。
インストールしてもモードが現れないのはなぜですか?
README は完全な終了と再起動が必要だと述べています。preset 宣言とクライアントプラグインは起動時にしか組み立てられず、変更はその後作られるセッションにのみ影響します。
teammate ツールは自動で付いてきますか?
いいえ。9 つの Agent Team ツールはプロファイルレベルの @deepseek-ai/dsh-experimental-agent-team-profile バンドル由来で、この preset には同梱されていません。無い場合、内閣は teammate ツールなしで動きます。
メンバー設定はどこに保存されますか?
DSH_HOME/profile の構成(cabinet-ui 名前空間)で、ブラウザーのアカウントではありません。同じプロファイルに接続したブラウザーで共有されるため、分離したい場合はプロファイルを分けます。
マーケットからの導入と CLI からの導入は同じですか?
どちらも同じ preset-cabinet 宣言を作り、相互排他です。両方入れると preset id が二重に現れて宣言の読み込みに失敗するため、切り替える前に片方をアンインストールします。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
aitoearn
by yikart
AIを活用した収益化のアイデアや作業を支援するDeepSeek Harness向けプラグインです。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
A small **DSH bundle** that adds **Cabinet Mode** (`内阁模式`) to [DeepSeek Harness](https://github.com/deepseek-ai/deepseek…
It declares **two rows** — `preset-cabinet` (one `@deepseek-ai/dsh-agent-preset` declaration) and `cabinet-ui` (the Load…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-10。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
