Back to directory

dsh-pstack

In a curated listMaintenance: Active

l246804/dsh-pstack

pstack for DeepSeek Harness: rigorous agent workflows ported from cursor/plugins.

View on GitHub
$ dsh plugin --profile web add dsh-pstack

20

stars

3

forks

TypeScript

Language

MIT

License

2026-10-22

Created

2026-11-12

Last push

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

  1. 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

  2. 02

    Restart the profile or open a new Session

  3. 03

    Run `/setup-pstack` once so role routes are written to `$DSH_HOME/pstack-models.mdc` — without that file roles inherit the parent model

  4. 04

    Optional: open Plugins → Installed plugins → pstack → Configure to enable recommended plugins and set provider/model/reasoning effort per role

  5. 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

DSH integrationNative runtime

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 parallel
  • Five 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 Teams
  • Skills, 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 directory
  • Optional 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.
2026-10-222026-11-10v0.3.1

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.

08Data and sources

  • Author-claimedgithub.com46a3dda26b05…

    It includes the upstream skills, playbooks, and references, and adds skill routing, role-based model configuration, and…

  • Author-claimedgithub.com46a3dda26b05…

    dsh plugin --profile web add dsh-pstack

  • Author-claimedgithub.com46a3dda26b05…

    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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.