MIT ライセンスの pstack → DSH コミュニティ移植版。58 個のスキル、23 個の playbook、4 つのネイティブツール、5 つの agent preset、ロールルーティング付きサブエージェントを備え、Agent Teams とは明確に競合します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-13
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness のセッション内で pstack の計画・実装ワークフローを回す
`/poteto-mode`、`/architect`、`/arena`、`/swarm` などのスラッシュコマンドと playbook。背後には移植された 58 個の pstack スキルと 23 個の playbook
Cursor で pstack を使っていて、同じ規律ある流れを dsh でも続けたい開発者
ロールごとにモデルを割り当て、ロールルーティングされたサブエージェントへ委譲する
`$DSH_HOME/pstack-models.mdc` のロールルート、ロール別の provider/モデル/推論強度、並列サブエージェントに対応した `pstack_subagent` の委譲
単純作業は安いモデル、計画とレビューは強いモデルに任せたいチーム
出す前に検証して片付ける
調査コマンド(`/how`、`/why`、`/teach`)、レビューコマンド(`/show-me-your-work`、`/retro`、`/docs-drift`)、UI や CLI の証拠を取得するスキル
主張ではなく証拠を求めるレビュアーとメンテナー
02DeepSeek Harness への導入方法
前提条件
- DSH 0.2.2-rc.1 以上 — README ではこの範囲が dsh-pstack 0.3.1 に対応します
- Node.js 24.21.1 以上
- 同梱ワークフローにはスクリプト登録(中国語)に記載された追加のランタイム要件があります
インストール手順
- 01
`dsh plugin --profile web add dsh-pstack` を実行するか、Web / デスクトップ版の Plugins ページから導入します
$ dsh plugin --profile web add dsh-pstack
- 02
profile を再起動するか、新しい Session を開きます
- 03
`/setup-pstack` を一度実行し、検出されたロールルートを `$DSH_HOME/pstack-models.mdc` に書き出します — このファイルがないとロールは親モデルを継承します
- 04
任意:Plugins → Installed plugins → pstack → Configure を開き、推奨プラグインを有効化してロール別に provider/モデル/推論強度を設定します
- 05
Settings → Agent presets で `poteto-mode` か `poteto-mode-creator` を新しい Session の既定に設定します
導入成功の確認
- Settings → Agent presets にプリセットのカードが表示され、既定に設定できます
- 無効な任意プラグインに依存する手順は passed ではなく skipped または blocked として報告されます
03DSH 統合と能力の範囲
DSH ネイティブプラグイン:`dsh plugin add` で profile に入れると、4 つのツール、58 個のスキル、スラッシュコマンド、5 つの agent preset、設定パネルが登録されます
4 つのネイティブツール
スキル名、ロール、または委譲リクエスト→`pstack_skill` はスキルとそのリソースを読み込み、`pstack_models` は provider/モデル/推論強度を列挙し、`pstack_roles` は各ロールの種類を示し、`pstack_subagent` はロールルーティング付きで委譲します
サブエージェントへの委譲は並列実行できます5 つの agent preset
新しい Session→ルートプリセット 2 つ(`poteto-mode`、`poteto-mode-creator`)と子プリセット 3 つ(`poteto-agent`、`comment-sicko`、`readonly`)
ルートプリセットが委譲を担うため、Agent Teams とは共存できませんスキル・playbook・スラッシュコマンド
セッション→58 個の pstack スキル、23 個の playbook、`/architect`、`/arena`、`/swarm`、`/retro`、`/docs-drift` などのコマンド
vendored スキルの出所とハッシュは `skills/skills-lock.json` に記録されますロールベースのモデルルーティング
ロール名→ロールごとの provider・モデル・推論強度(`/setup-pstack` または Role models パネルで設定)
DSH のホーム配下に `$DSH_HOME/pstack-models.mdc` を書き込みます任意プラグインの接続
有効化した公式 DSH プラグイン→ブラウザ検証、デスクトップ操作、常駐ターミナル、worktree/PR、セッション検索、MCP ツール、自律ループ
プラグインはすべて opt-in:これらを入れずに dsh-pstack を導入し、必要なものだけ有効化します
04誰に向いているのか?使うべきでない場面は?
向いている用途
- Cursor で pstack を使っていて、同じ規律ある流れを dsh でも続けたい開発者
- 単純作業は安いモデル、計画とレビューは強いモデルに任せたいチーム
- 主張ではなく証拠を求めるレビュアーとメンテナー
不向きな用途
- DSH 0.2.2-rc.1 以上と Node.js 24.21.1 以上が必要で、同梱ワークフローにはスクリプト登録に記載された追加のランタイム要件があります。導入するリリースを選ぶ前に互換表を確認してください(0.3.1 は `>=0.2.2-rc.1` に対応)。
- pstack のルートプリセットと `@deepseek-ai/dsh-experimental-agent-team-profile` はどちらも委譲を担います。Agent Teams サービスが動いている間はルートプリセットが `AGENT_TEAMS_CONFLICT` で読み込みに失敗し、プリセットのカードにも読み込み失敗が表示されます。どちらか一方だけを使ってください。
- `/setup-pstack` が `$DSH_HOME/pstack-models.mdc` を書き出すまでロールは親モデルを継承し、セッション途中でモードを切り替える手段もありません。Session 作成時に `poteto-mode` か `poteto-mode-creator` を選び、それ以外のプリセットはタスクごとに `/poteto-mode` を呼びます。
05互換性・メンテナンス・セキュリティ上の注意
- DSH 0.2.2-rc.1 以上と Node.js 24.21.1 以上が必要で、同梱ワークフローにはスクリプト登録に記載された追加のランタイム要件があります。導入するリリースを選ぶ前に互換表を確認してください(0.3.1 は `>=0.2.2-rc.1` に対応)。
- pstack のルートプリセットと `@deepseek-ai/dsh-experimental-agent-team-profile` はどちらも委譲を担います。Agent Teams サービスが動いている間はルートプリセットが `AGENT_TEAMS_CONFLICT` で読み込みに失敗し、プリセットのカードにも読み込み失敗が表示されます。どちらか一方だけを使ってください。
- `/setup-pstack` が `$DSH_HOME/pstack-models.mdc` を書き出すまでロールは親モデルを継承し、セッション途中でモードを切り替える手段もありません。Session 作成時に `poteto-mode` か `poteto-mode-creator` を選び、それ以外のプリセットはタスクごとに `/poteto-mode` を呼びます。
- Cursor のプラットフォーム機能(Automations、webhook、クラウド agent)、Bugbot の編排、図のレンダリング、動画の証拠、Windows のデスクトップ操作には対応しません。MCP ツールは明示的に設定・識別する必要があります。
MIT · 最新リリース v0.3.1(2026-11-09)· README の記載のみ、セキュリティ監査なし
06よくある質問
DeepSeek Harness に dsh-pstack を導入するには?
`dsh plugin --profile web add dsh-pstack` を実行するか、Web / デスクトップ版の Plugins ページから導入し、profile を再起動するか新しい Session を開きます。README の要件は DSH 0.2.2-rc.1 以上と Node.js 24.21.1 以上で、0.3.1 がその DSH 範囲向けのビルドです。
ロールがすべて同じモデルになるのはなぜですか?
ロールルートが未初期化だからです。`/setup-pstack` を一度実行すると、検出されたルートが `$DSH_HOME/pstack-models.mdc` に書き出されます。このファイルがないとロールは親モデルを継承します。その後は Plugins → Installed plugins → pstack → Configure → Role models でロールごとに provider・モデル・推論強度を設定できます。
pstack のプリセットは Agent Teams と併用できますか?
できません。どちらも委譲と調整を担うため、Agent Teams サービスが動いている間は pstack のルートプリセットが `AGENT_TEAMS_CONFLICT` で読み込みに失敗し、`poteto-mode` / `poteto-mode-creator` のカードに読み込み失敗が表示されます。Agent Teams か `pstack_subagent` のどちらか一方を使ってください。
どの任意 DSH プラグインを前提にしていますか?
必須のものはありません。まず dsh-pstack だけを導入し、必要なものだけ有効化します。ブラウザ検証は browser-use、macOS のデスクトップ操作は cua-bundle、常駐シェルは terminal bundle、worktree と PR は forge bundle、ほかにセッション検索と MCP client があります。無効なプラグインに依存する手順は passed ではなく skipped または blocked として報告されます。
セッション途中でモードを切り替えられますか?
できません。Option+Enter の切り替えもセッション途中の切り替えもありません。Session 作成時に `poteto-mode` か `poteto-mode-creator` を選び、それ以外のプリセットはタスクごとに `/poteto-mode` を呼びます。
07関連する DSH ワークフロー
archify
by tt-a1i
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
aitoearn
by yikart
Let's use AI to Earn!
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08データと出典
It includes the upstream skills, playbooks, and references, and adds skill routing, role-based model configuration, and…
dsh plugin --profile web add dsh-pstack
The package ships two root presets and three child presets.
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-13。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
