MIT ライセンスの DSH preset(JavaScript)。進捗報告、確認の質問、規模に応じた計画、中断可能なバックグラウンド作業、オンデマンドのツール読み込み、ターンごとのスキルカードを追加します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-10
ライセンス
MIT
01どんなタスクに使えるのか?
十数回のツール呼び出しの間、黙り込まずに作業しながら報告させる
run_code のたびに一言、節目では長めの更新、最後に失敗したツールとプロバイダーを示す短い結果
長い DSH の実行で進捗を見失う利用者
コマンド実行中にエージェントが眠ったり到達不能になったりしないようにする
コードで強制される到達性。前面の待機は 30 秒でバックグラウンドへ移り、ユーザーのメッセージで約 2 秒以内に待機中のコマンドがバックグラウンドへ渡り、5 秒を超える前面の sleep は拒否され、ジョブ完了でモデルが起きる
実行中のセッションに割り込みたい利用者
セッションが実際に使うシェルを preset ごとに選ぶ
Settings → Plugins → Deep PTC で WSL Bash、PowerShell(自動検出した 5.1 と 7 を含む)、Zsh、ネイティブ Bash から選択
既定のシェルがエージェントに使わせたいものと違う Windows / macOS 利用者
ツールカタログを小さく保ち、必要なときだけ完全なスキーマを読み込む
deep_ptc_tools ディレクトリがメタデータを先に検索し、1 回の呼び出しで 16 KB 予算内に最大 6 つのスキーマを読み込み、壊れた外部ツールを会話ごとに隔離する
多くのプラグインを入れてツール一覧がコンテキストを圧迫している利用者
02DeepSeek Harness への導入方法
前提条件
- Node >= 24 と DSH >= 0.2.2-rc.1。インストーラーは manifest に基づき DSH 0.2.1-rc.5 ではこのパッケージを拒否します
- Deep PTC は宣言から派生するため、インストール済みの Harness に公式 PTC preset が必要です
インストール手順
- 01
`plugin_manager({ action: "install_bundle", target: "dsh-deep-ptc-mode@1.8.8" })` でインストールするか、ローカルのチェックアウト / .tgz を指定します
- 02
同じバンドルを入れると更新になります。ペルソナのみの旧リリースからのアップグレードは Host プラグインの再読み込みが必要で、設定カードが出ない場合はアプリを開き直します
- 03
Settings → Plugins → Deep PTC を開いて実行環境を選び、新しい会話で Deep PTC Mode を選択します
導入成功の確認
- `npm run check` は、静的に import しているホストパッケージが peerDependencies に無いと失敗します。これにより link: インストールがフォールバックのスナップショットではなく実際の宣言を使い続けます
ロールバック
- `plugin_manager` の `remove_bundle` アクションで target を `dsh-deep-ptc-mode` にしてアンインストールします。ローカルの link インストールはソースディレクトリを削除する前にアンインストールします
03DSH 統合と能力の範囲
DSH の agent preset で、読み込み時にインストール済みの公式 PTC 宣言から派生します。公式の行はすべて継承し、ペルソナ、シェルツール、到達性ガード、job / question のラッパーだけを置き換えて、設定カードとサイドカードを追加します。
動的な preset 継承
動作中のホストの公式 PTC 宣言→派生した Deep PTC preset。公式ツールの変更にプラグインのリリースなしで追随します。同梱の lib/preset.json スナップショットは警告付きのフォールバック専用です
宣言や設定が変わると再構築され、Deep PTC の会話を作成・再開する前に一度チェックします。ポーリングタイマーはありませんツールディレクトリと隔離
deep-ptc スコープに公開する外部プラグインのツール→メタデータ検索、オンデマンドのスキーマ読み込み、失敗した外部ツールの会話単位の隔離、サイドカードまたは /deep-ptc-reset-tools からのリセット
隔離状態は会話とともに永続化し、エージェントの再作成やプロバイダーの再読み込みでも解除されないスキルコンテキストカード
公式の skill ツール経由と run_code 内の呼び出しで読み込まれたスキル→ターン終了時に、コンテキストに残っていて閉じられていないスキルだけを並べるカード。個別スイッチと「すべて保持 / すべて閉じる」付き
スキルを閉じるとツール結果の本文は短いマーカーに置き換わり、永続ログには元のテキストが残る視覚効果とサイドカード
画面に表示されている Deep PTC セッション→dsh-refined-ui の見た目、キーボード操作、アニメーションに加え、実行環境、サブエージェント、バックグラウンドジョブ、ツール状態のサイドカード
スタイルは画面の会話が Deep PTC のときだけ適用されます。外部テーマや UI プラグインを使う場合は視覚効果のスイッチを切ります
04誰に向いているのか?使うべきでない場面は?
向いている用途
- 長い DSH の実行で進捗を見失う利用者
- 実行中のセッションに割り込みたい利用者
- 既定のシェルがエージェントに使わせたいものと違う Windows / macOS 利用者
- 多くのプラグインを入れてツール一覧がコンテキストを圧迫している利用者
不向きな用途
- Node >= 24 と DSH >= 0.2.2-rc.1 が必要です。インストーラーは manifest に基づき DSH 0.2.1-rc.5 ではこのパッケージを拒否します。
- Windows では WSL とネイティブ Bash は danger-full-access としてすでに許可された実行を要求します。README は制限付きの Windows 作業には PowerShell を勧めています。
- preset 識別のアダプターはホストの agentPresets.composedPreset インスタンスを包み、その内部シグネチャに依存するため、DSH のアップグレード後に再確認が必要です。パッケージ単位の判定はヒューリスティックです。
- プロンプトが変えるのはモデルの作業傾向であり、実際のトークン上限や課金ではありません。遵守も保証されません。思考の深さを実際に制御するのはモデルの reasoningEffort です。
05互換性・メンテナンス・セキュリティ上の注意
- Node >= 24 と DSH >= 0.2.2-rc.1 が必要です。インストーラーは manifest に基づき DSH 0.2.1-rc.5 ではこのパッケージを拒否します。
- Windows では WSL とネイティブ Bash は danger-full-access としてすでに許可された実行を要求します。README は制限付きの Windows 作業には PowerShell を勧めています。
- preset 識別のアダプターはホストの agentPresets.composedPreset インスタンスを包み、その内部シグネチャに依存するため、DSH のアップグレード後に再確認が必要です。パッケージ単位の判定はヒューリスティックです。
- プロンプトが変えるのはモデルの作業傾向であり、実際のトークン上限や課金ではありません。遵守も保証されません。思考の深さを実際に制御するのはモデルの reasoningEffort です。
- OPS / オンラインモデルとの実際のエンドツーエンド統合は行われておらず、スマートフォンの画面制御も実機で操作されていません。
MIT · 最新リリース v1.8.8(2026-11-10)。インストール済みの公式 PTC preset から派生し、同梱スナップショットは警告付きのフォールバックのみ
06よくある質問
Deep PTC Mode の導入手順は?
`plugin_manager({ action: "install_bundle", target: "dsh-deep-ptc-mode@1.8.8" })` を実行するか、ローカルのチェックアウトや .tgz を指定します。その後 Settings → Plugins → Deep PTC で実行環境を選び、新しい会話で Deep PTC Mode を選びます。
必要なバージョンは?
Node >= 24 と DSH >= 0.2.2-rc.1 です。インストーラーは manifest に基づき DSH 0.2.1-rc.5 ではこのパッケージを拒否します。
公式 PTC のツールは失われますか?
いいえ。公式の行はすべてそのまま継承されます。Deep PTC が置き換えるのはペルソナのテキストだけで、プラットフォームで切り替わる 2 つのシェルツールを 1 つの隔離された実行グループにまとめ、到達性ガードを加え、公式の job と question ツールをラップします。
このモードでトークン上限や課金は変わりますか?
変わりません。README によれば、プロンプトが変えるのはモデルの作業傾向であり、実際のトークン上限や課金ではなく、遵守も保証されません。思考の深さを実際に制御するのはモデルの reasoningEffort です。
アンインストール方法は?
`plugin_manager` の `remove_bundle` アクションで target を `dsh-deep-ptc-mode` にします。ローカルの link インストールは、ソースディレクトリを削除する前にアンインストールしてください。
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データと出典
Deep PTC is a DeepSeek Harness agent mode with progress reports, clarifying questions, task-size planning, and interrupt…
Deep PTC is composed at load time from the PTC preset the installed Harness declares (`@deepseek-ai/dsh-web-app/presets/…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-10。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
