MIT ライセンスの Claude Code プラグイン。スラッシュコマンドから DeepSeek Harness(dsh)をネイティブに実行し、レビュー、クリティーク、委譲、再開可能なセッションを実現。固定版 dsh CLI と broker 管理のマルチターン `cc` プロファイルを備える。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-28
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness によるローカル変更のレビューとクリティーク
dsh が駆動する、ローカル変更に対する読み取り専用レビュー(`/dsh:review`)と構造化された敵対的クリティーク(`/dsh:critique`)
Claude Code で開発し、DeepSeek Harness にローカルの作業をレビューまたはクリティークしてもらいたい開発者
dsh でのワンショットタスクと再開可能なマルチターンセッションの実行
`--write` / `--session` / `--resume` / `--mode` / `--background` によるタスク実行、`dsh-delegate` サブエージェントによるバックグラウンド委譲、再開可能なセッションへの会話インポート
DeepSeek Harness にタスクを完了させ、長時間のセッションを維持したい Claude Code ユーザー
02DeepSeek Harness への導入方法
前提条件
- Node >= 20 と `DEEPSEEK_API_KEY` が必要。`/dsh:setup` にはさらに Node >= 22.19、`npm`、`pnpm`(`corepack enable`)が必要
- プラグイン対応の Claude Code(クイックスタートは `/plugin marketplace add` と `/plugin install` を使用)
- 任意:`/dsh:setup --harness <path>` 用にビルド済みの [deepseek-harness](https://github.com/deepseek-ai/deepseek-harness) チェックアウト、または `DSH_BINARY` で指定する既存の `dsh` バイナリ
インストール手順
- 01
マーケットプレイスを追加:`/plugin marketplace add cpj-dev/dsh-plugin-cc`
- 02
プラグインをインストール:`/plugin install dsh@deepseek-dsh`
- 03
セットアップを実行:`/dsh:setup`
- 04
レビューを実行:`/dsh:review`
導入成功の確認
- `/dsh:check` — README の準備完了チェック
- `/dsh:review` — クイックスタートの最後のコマンド。正常に実行できればプラグインが dsh に接続されていることを確認できる
ロールバック
- アンインストール:プラグイン、プラグインデータディレクトリ、`~/.dsh/profiles/cc` を削除する
03DSH 統合と能力の範囲
Claude Code のスラッシュコマンドから起動するファーストクラスの dsh ランタイム:固定版の @deepseek-ai/dsh CLI、専用のマルチターン `cc` プロファイル、broker 管理のセッションレイヤー
エージェントモード(standard / minimal / anchored-standard)
実行ごとの `--mode`、シェルごとの `DSH_CC_MODE=minimal`、マシンごとの `/dsh:setup --mode minimal`→モデルが参照できるツールカタログ:完全な dsh-base カタログ(`standard`)、bash と `str_replace_editor` のみ(`minimal`)、最初にこの 2 ツールだけ提供してから完全なカタログを復元(`anchored-standard`)
broker(`--session` / `--resume` / `/dsh:import`)は開始時のモードを維持する。不一致の場合は → `/dsh:stop --broker`再開可能なマルチターンセッションとインポート
`/dsh:run` の `--session` / `--resume`、または現在の会話からの `/dsh:import`→broker プロセスが保持する再開可能な dsh セッション ID、弱インポートされた会話ダイジェスト
セッションは broker プロセスが生きている間のみ保持される`/dsh:import` は圧縮されたテキストダイジェスト。非テキストの Claude ブロック(画像を含む)は破棄されるバックグラウンド委譲
`/dsh:delegate <task>`→`dsh-delegate` サブエージェントによるバックグラウンドでの引き継ぎ
実行管理と準備完了チェック
`/dsh:check`、`/dsh:runs`、`/dsh:show`、`/dsh:stop`→準備完了チェック、実行の一覧表示、保存済み結果の再生、実行または共有 broker の終了
ターン途中の broker 実行を停止するとメモリ内のセッションが破棄される
04誰に向いているのか?使うべきでない場面は?
向いている用途
- Claude Code で開発し、DeepSeek Harness にローカルの作業をレビューまたはクリティークしてもらいたい開発者
- DeepSeek Harness にタスクを完了させ、長時間のセッションを維持したい Claude Code ユーザー
不向きな用途
- 実行途中の承認はない。権限は起動前に決定される(`--write` の有無)。
- 新規のワンショット実行は再開できない。セッション ID を記録するのは `--session` / `--resume` / `/dsh:import` のみで、それらも broker プロセスが生きている間だけ保持される。
- 視覚的な理解は Claude 側に留まる。スラッシュコマンドの `$ARGUMENTS` はテキストであり、このプラグインは貼り付けられた画像を DSH に転送しない。`--image` フラグも存在しない。
- POSIX のみ対応。Windows は対象外。
05互換性・メンテナンス・セキュリティ上の注意
- 実行途中の承認はない。権限は起動前に決定される(`--write` の有無)。
- 新規のワンショット実行は再開できない。セッション ID を記録するのは `--session` / `--resume` / `/dsh:import` のみで、それらも broker プロセスが生きている間だけ保持される。
- 視覚的な理解は Claude 側に留まる。スラッシュコマンドの `$ARGUMENTS` はテキストであり、このプラグインは貼り付けられた画像を DSH に転送しない。`--image` フラグも存在しない。
- POSIX のみ対応。Windows は対象外。
- Node >= 20 と `DEEPSEEK_API_KEY` が必要。`/dsh:setup` にはさらに Node >= 22.19、`npm`、`pnpm`(`corepack enable`)が必要。
MIT · actively maintained (latest release v2.0.2, 2026-08-25)
06よくある質問
dsh-plugin-cc と DeepSeek Harness はどうインストールしますか?
`/plugin marketplace add cpj-dev/dsh-plugin-cc`、`/plugin install dsh@deepseek-dsh`、`/dsh:setup` を実行し、最後に `/dsh:review` で確認します。ビルド済みの deepseek-harness チェックアウトがあれば `/dsh:setup --harness <path>`、既存の `dsh` バイナリがあれば `DSH_BINARY` を設定します。
このプラグインは DeepSeek Harness で何をしますか?
Claude Code のスラッシュコマンドから DeepSeek Harness(`dsh`)を実行します:`/dsh:review`(ローカル変更の読み取り専用レビュー)、`/dsh:critique`(構造化された敵対的クリティーク)、`/dsh:run`(`--write`、`--session`、`--resume`、`--mode`、`--background` をサポートするタスク実行)、`/dsh:delegate`(`dsh-delegate` サブエージェントによるバックグラウンド委譲)、`/dsh:import`(現在の会話を再開可能なセッションへ弱インポート)。
前提条件は何ですか?
Node >= 20 と `DEEPSEEK_API_KEY` が必要です。`/dsh:setup` にはさらに Node >= 22.19、`npm`、`pnpm`(`corepack enable`)が必要です。このプラグインは POSIX のみ対応で、Windows は対象外です。
利用できるエージェントモードは?
デフォルトは `standard`(完全な dsh-base カタログ)です。`minimal` は実行全体で bash と `str_replace_editor` のみを公開します。`anchored-standard` は最初にこの 2 ツールだけを提供し、最初のツール呼び出しまたはアシスタント返信後に完全なカタログを復元します。実行ごとに `--mode`、シェルごとに `DSH_CC_MODE=minimal`、マシンごとに `/dsh:setup --mode minimal` で切り替えます。
ワンショット実行は再開できますか?
いいえ。新規のワンショット実行は再開できません。セッション ID を記録するのは `--session` / `--resume` / `/dsh:import` のみで、それらも broker プロセスが生きている間だけ保持されます。実行の終了には `/dsh:stop`、共有 broker の終了には `/dsh:stop --broker` を使います。
07関連する DSH ワークフロー
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
Claude Code plugin that runs **DeepSeek Harness** (`dsh`) from slash commands: review, critique, one-shot tasks, and res…
Pin: [`@deepseek-ai/dsh@0.1.1-rc.2`](https://www.npmjs.com/package/@deepseek-ai/dsh).
Runtime: [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (MIT). This plugin composes the public CLI…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-28。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
