返回目錄

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 外掛,絕不濫發。