返回目录

dsh-pstack

精选清单收录维护状态: 活跃

l246804/dsh-pstack

将 Cursor 插件中的规范化智能体工作流移植到 DeepSeek Harness。

前往 GitHub
$ dsh plugin --profile web add dsh-pstack

20

星标

3

Fork

TypeScript

语言

MIT

许可证

2026-10-22

创建于

2026-11-12

最近推送

MIT 授权的 pstack → DSH 社区移植版:58 个技能、23 个 playbook、四个原生工具、五个 agent preset 和按角色路由的子 agent,但与 Agent Teams 存在硬冲突。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-11-13

许可证

MIT

01它能帮你完成什么?

  • 在 DeepSeek Harness 会话里跑 pstack 的规划与构建工作流

    斜杠命令与 playbook —— `/poteto-mode`、`/architect`、`/arena`、`/swarm` —— 背后是 58 个移植过来的 pstack 技能和 23 个 playbook

    在 Cursor 里用过 pstack、想在 dsh 里保留同一套严谨流程的开发者

  • 给每个角色配各自的模型,并把任务派给按角色路由的子 agent

    `$DSH_HOME/pstack-models.mdc` 里的角色路由、按角色设置的 provider/模型/推理强度,以及支持并行子 agent 的 `pstack_subagent` 派发

    想让杂活走便宜模型、规划与评审走强模型的团队

  • 在交付前先验证和清理

    调查类命令(`/how`、`/why`、`/teach`)、评审类命令(`/show-me-your-work`、`/retro`、`/docs-drift`),以及采集 UI / CLI 证据的技能

    要证据不要口号的评审者和维护者

02如何接入 DeepSeek Harness?

前置条件

  • DSH >=0.2.2-rc.1 —— README 里这个区间对应 dsh-pstack 0.3.1
  • Node.js >=24.21.1
  • 自带工作流还有额外的运行时依赖,记录在脚本登记(中文)里

安装步骤

  1. 01

    运行 `dsh plugin --profile web add dsh-pstack`,或者在 Web / 桌面版的 Plugins 页面里安装

    $ dsh plugin --profile web add dsh-pstack

  2. 02

    重启 profile,或者新开一个 Session

  3. 03

    先跑一次 `/setup-pstack`,把检测到的角色路由写进 `$DSH_HOME/pstack-models.mdc` —— 没有这个文件,角色会继承父模型

  4. 04

    可选:Plugins → Installed plugins → pstack → Configure,打开推荐插件并按角色设置 provider / 模型 / 推理强度

  5. 05

    在 Settings → Agent presets 里把 `poteto-mode` 或 `poteto-mode-creator` 设为新 Session 的默认预设

验证接入成功

  • Settings → Agent presets 里能看到预设卡片,并且可以设为默认
  • 依赖未启用可选插件的步骤会报 skipped 或 blocked,而不是 passed

03DSH 适配与能力边界

DSH 适配原生运行时

原生 DSH 插件:`dsh plugin add` 装进 profile 后,注册四个原生工具、58 个技能、斜杠命令、五个 agent preset 和一个配置面板

  • 四个原生工具

    技能名、角色或一次派发请求→`pstack_skill` 按名加载技能及其资源,`pstack_models` 列出 provider/模型/推理强度,`pstack_roles` 说明每个角色的类型,`pstack_subagent` 按角色路由派发

    子 agent 派发可以并行
  • 五个 agent preset

    新建的 Session→两个根预设(`poteto-mode`、`poteto-mode-creator`)和三个子预设(`poteto-agent`、`comment-sicko`、`readonly`)

    根预设自己接管派发,所以不能和 Agent Teams 共存
  • 技能、playbook 与斜杠命令

    一个 Session→58 个 pstack 技能、23 个 playbook,以及 `/architect`、`/arena`、`/swarm`、`/retro`、`/docs-drift` 等命令

    vendored 技能的来源与哈希记录在 `skills/skills-lock.json`
  • 按角色的模型路由

    角色名→每个角色一套 provider、模型与推理强度,通过 `/setup-pstack` 或 Role models 面板设置

    会在 DSH home 下写入 `$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 工具必须显式配置和识别。
2026-10-222026-11-10v0.3.1

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,常驻 shell 用 terminal bundle,worktree 与 PR 用 forge bundle,还有会话搜索和 MCP client。依赖未启用插件的步骤只会报 skipped 或 blocked,不会报 passed。

会话中途能换模式吗?

不能。没有 Option+Enter 切换,也没有会话中途切模式的入口:建 Session 时就选 `poteto-mode` 或 `poteto-mode-creator`,其他预设只能每个任务调用一次 `/poteto-mode`。

08数据与来源

  • 作者声明github.com46a3dda26b05…

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

  • 作者声明github.com46a3dda26b05…

    dsh plugin --profile web add dsh-pstack

  • 作者声明github.com46a3dda26b05…

    The package ships two root presets and three child presets.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-13。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。