MIT-licensed community port of pstack to DSH — 58 skills, 23 playbooks, four native tools, five agent presets and role-routed subagents, with a hard conflict against Agent Teams.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-11-13
License
MIT
01What can it help you accomplish?
Run pstack's plan-and-build workflows from inside a DeepSeek Harness session
Slash commands and playbooks — `/poteto-mode`, `/architect`, `/arena`, `/swarm` — backed by 58 ported pstack skills and 23 playbooks
Developers who used pstack in Cursor and want the same disciplined workflow in dsh
Give each role its own model and delegate to role-routed subagents
Role routes in `$DSH_HOME/pstack-models.mdc`, a provider/model/reasoning-effort setting per role, and `pstack_subagent` delegation that supports parallel subagents
Teams that want cheap models for grunt roles and stronger ones for planning and review
Verify and clean up work before it ships
Investigation commands (`/how`, `/why`, `/teach`), review commands (`/show-me-your-work`, `/retro`, `/docs-drift`), and skills that capture UI or CLI evidence
Reviewers and maintainers who want evidence instead of claims
02How to install into DeepSeek Harness
Prerequisites
- DSH >=0.2.2-rc.1 — the README pairs that range with dsh-pstack 0.3.1
- Node.js >=24.21.1
- The bundled workflows have extra runtime requirements documented in the script registry (in Chinese)
Installation steps
- 01
Run `dsh plugin --profile web add dsh-pstack`, or install it from the Plugins page in Web or Desktop
$ dsh plugin --profile web add dsh-pstack
- 02
Restart the profile or open a new Session
- 03
Run `/setup-pstack` once so role routes are written to `$DSH_HOME/pstack-models.mdc` — without that file roles inherit the parent model
- 04
Optional: open Plugins → Installed plugins → pstack → Configure to enable recommended plugins and set provider/model/reasoning effort per role
- 05
In Settings → Agent presets, set `poteto-mode` or `poteto-mode-creator` as the default for new Sessions
Verify the integration
- The preset cards show up under Settings → Agent presets, where you can set one as default
- Steps that depend on a disabled optional plugin report skipped or blocked rather than passed
03DSH integration and capability boundaries
Native DSH plugin: `dsh plugin add` puts it in a profile, where it registers four tools, 58 skills, slash commands, five agent presets and a Configure panel
Four native tools
a skill name, a role, or a delegation request→`pstack_skill` loads skills and their resources, `pstack_models` lists providers/models/reasoning efforts, `pstack_roles` describes each role, `pstack_subagent` delegates with role routing
subagent delegation can run in parallelFive agent presets
a new Session→two root presets (`poteto-mode`, `poteto-mode-creator`) and three child presets (`poteto-agent`, `comment-sicko`, `readonly`)
the root presets own delegation, so they cannot coexist with Agent TeamsSkills, playbooks and slash commands
a Session→58 pstack skills, 23 playbooks and commands such as `/architect`, `/arena`, `/swarm`, `/retro` and `/docs-drift`
vendored skills are recorded with sources and hashes in `skills/skills-lock.json`Role-based model routing
a role name→a provider, model and reasoning effort per role, either through `/setup-pstack` or the Role models panel
writes `$DSH_HOME/pstack-models.mdc` in the DSH home directoryOptional plugin wiring
the official DSH plugins you enable→browser verification, desktop control, persistent terminals, worktrees/PRs, session search, MCP tools or autonomous loops
plugins are opt-in: install dsh-pstack without them, then enable only what you need
04Who is it for? When not to use it?
Good for
- Developers who used pstack in Cursor and want the same disciplined workflow in dsh
- Teams that want cheap models for grunt roles and stronger ones for planning and review
- Reviewers and maintainers who want evidence instead of claims
Not for
- Needs DSH >=0.2.2-rc.1 and Node.js >=24.21.1, and the bundled workflows carry extra runtime requirements listed in the script registry. Check the compatibility table before picking a release: 0.3.1 pairs with `>=0.2.2-rc.1`.
- The pstack root presets and `@deepseek-ai/dsh-experimental-agent-team-profile` both own delegation. While the Agent Teams service runs, the root preset fails to load with `AGENT_TEAMS_CONFLICT` and the preset cards show a load failure — use one or the other.
- Roles inherit the parent model until `/setup-pstack` writes `$DSH_HOME/pstack-models.mdc`, and there is no mid-session mode switch: choose `poteto-mode` or `poteto-mode-creator` when the Session is created, and other presets must invoke `/poteto-mode` per task.
05Compatibility, maintenance and safety notes
- Needs DSH >=0.2.2-rc.1 and Node.js >=24.21.1, and the bundled workflows carry extra runtime requirements listed in the script registry. Check the compatibility table before picking a release: 0.3.1 pairs with `>=0.2.2-rc.1`.
- The pstack root presets and `@deepseek-ai/dsh-experimental-agent-team-profile` both own delegation. While the Agent Teams service runs, the root preset fails to load with `AGENT_TEAMS_CONFLICT` and the preset cards show a load failure — use one or the other.
- Roles inherit the parent model until `/setup-pstack` writes `$DSH_HOME/pstack-models.mdc`, and there is no mid-session mode switch: choose `poteto-mode` or `poteto-mode-creator` when the Session is created, and other presets must invoke `/poteto-mode` per task.
- Cursor platform services (Automations, webhooks, cloud agents), Bugbot orchestration, diagram rendering, video evidence and Windows desktop control are not covered; MCP tools must be configured and identified explicitly.
MIT · README evidence only · latest release v0.3.1 (2026-11-09) · safety not audited
06Frequently asked questions
How do I install dsh-pstack into DeepSeek Harness?
Run `dsh plugin --profile web add dsh-pstack`, or install it from the Plugins page in Web or Desktop, then restart the profile or open a new Session. The README requires DSH >=0.2.2-rc.1 and Node.js >=24.21.1, and release 0.3.1 is the build for that DSH range.
Why do my roles all use the same model?
Because the role routes are not initialized. Run `/setup-pstack` once — it writes the detected routes to `$DSH_HOME/pstack-models.mdc`, and without that file roles inherit the parent model. You can then set provider, model and reasoning effort per role in Plugins → Installed plugins → pstack → Configure → Role models.
Can I use Agent Teams with the pstack presets?
No. Both own delegation and coordination, so while the Agent Teams service runs the pstack root preset fails to load with `AGENT_TEAMS_CONFLICT` and the `poteto-mode` / `poteto-mode-creator` cards show a load failure. Use either Agent Teams or `pstack_subagent`.
Which optional DSH plugins does it expect?
None are required — install dsh-pstack first and enable only what you need: browser-use for browser verification, cua-bundle for macOS desktop control, the terminal bundle for persistent shells, the forge bundle for worktrees and PRs, session search, or the MCP client. Steps that depend on a disabled plugin report skipped or blocked, never passed.
How do I switch modes mid-session?
You cannot. There is no Option+Enter toggle or mid-session switch: select `poteto-mode` or `poteto-mode-creator` when the Session is created, and other presets invoke `/poteto-mode` for each task.
07Related DSH workflows
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
08Data and sources
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.
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-13. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
