dsh-plugin-teamflow:TeamFlow 團隊研發流水線插件

DeepSeek Harness 的理念是「一切皆插件」。對於開發者而言,將一句自然語言的需求轉化爲可運行的代碼,中間涉及需求拆解、架構規劃、並行開發、QA 測試、驗收交付等多個環節。手動管理這些環節容易遺漏或混亂,且 Agent 容易出現「假交付」。

dsh-plugin-teamflow 旨在解決上述問題。它是一個 DeepSeek Harness 可分發插件,由 MichaelShii 維護,採用 MIT 許可證。它將「用戶一句話需求 → 真實研發團隊多 Agent 流水線」做成宿主級能力。

核心功能

  1. 一句話需求 → 可驗收的交付
    插件會自動編排從需求到交付的全鏈路:需求 → PRD(文檔歸檔) → 設計(UI/UX) → 架構規劃(腳手架 + AGENTS.md) → 技術方案 → 並行開發 → QA 功能測試 → 產品驗收。每個階段都有任務卡、產物和結論。機械小改動可使用 patch / lite 檔位裁剪階段集。
  2. 多 Agent 團隊 + 並行開發
    插件按架構藍圖拆分任務,支持併發。默認 3 路併發,上限 8。產品、架構、開發、QA 各自獨立上下文,互不污染。
  3. 防假交付
    交付不看措辭,只看證據。階段必須給出「命令 + 退出碼 + 斷言數」的驗證證據。QA 有獨立對抗探針,驗收只認顯式結論行。
  4. QA 打回閉環
    P0–P2 缺陷自動打回修復,複驗 ≤2 輪。每條缺陷都帶「檢測命令 + 通過判據」。超限轉人工,不會僞裝成「已完成」。
  5. 斷點續跑 + 完成彙報
    進程崩潰或重啓後,從第一個未完成階段繼續,已完成階段複用產物。流水線結束時自動把彙總(狀態 / 階段 / token / 後續指引)投遞迴發起會話。
  6. 倉庫保持乾淨
    流水線文檔收口在 docs/teamflow/ 任務夾,插件運行日誌在 run 結束時歸檔出項目。提交只帶代碼 + 任務夾,一個 run 一個 commit,不需要預先配置 .gitignore。
  7. TeamFlow 工作臺(Web 雙入口)
    提供 Web 雙入口:會話內 tab(流水線圖 + 拖拽看板)與應用級主面板(產品線視角,跨會話可用)。界面中英雙語,跟隨宿主語言實時切換。
  8. token 有賬可查
    按官方口徑記錄每個階段的輸入(命中/未命中)、寫緩存、輸出與調用數,並給出緩存命中率。彙報與看板同口徑。

安裝與啓用

插件安裝需要 DeepSeek Harness(dsh)宿主環境,且必須是 web profile。

dsh plugin --profile web add dsh-plugin-teamflow

安裝後重啓 dsh --profile web。重啓後,模型側會出現 12 個 teamflow_* 工具(如 start / triage / status 等),瀏覽器側會出現「TeamFlow 工作臺」入口。

典型用法

  1. 選團隊:在會話輸入框旁點「TeamFlow 工作臺」按鈕,選擇團隊(或選擇「無團隊」以跳過流水線)。
  2. 發需求:直接描述需求,模型會自動調用 teamflow_start(自動分診模式)。
  3. 看進展:會話頭部切到「TeamFlow 工作臺」tab,查看流水線圖與 Backlog 看板。點擊「⇥ 右欄打開」可將詳情放到右側欄。
  4. 收結果:流水線完成後,結果會自動向當前會話彙報。

環境要求與依賴

  • 宿主環境:DeepSeek Harness(dsh),必須是 web profile。
  • Node.js:≥ 22.18。
  • 依賴:依賴宿主提供的 @deepseek-ai/dsh-* 與 react(peerDependencies)。
  • 版本兼容:宿主版本需 >= 0.1.7-alpha.1 < 0.2.0。
  • 配置注入:AGENTS.md 會被 harness 無條件注入每個會話,是團隊資產。

生態背景

DSH 理念是「一切皆插件」。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不要寫成官方應用商店。更多細節可參考 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜