dsh-flow:DeepSeek Harness 統一智能體畫布插件

前言

複雜工作流往往會停滯,不是因爲工具不夠多,而是因爲執行器無法交換、狀態沒有單一真相來源、邊界沒有斷言。例如,一個運行了數小時的任務一旦崩潰,往往無法回溯進度;若要更改工作執行方式,通常意味着需要修改核心代碼;添加一種新的團隊來源同樣如此。

dsh-flow 從內核形狀層面解決了這三個問題:將 rules/ 定義爲純核心(無 IO,無 ctx),執行和來源通過 聲明式縫合線 聲明,並使用 kernel.js 作爲單一組合根來決定部署時掛載的具體實現。

這是什麼

DeepSeek Harness 的統一智能體畫布:把需求會話、多智能體團隊、成員任務與發言、依賴 DAG 編織進同一張可交互時間軸。

  • 所有者:rootkiller6788
  • 分類:工作流
  • 許可證:MIT

核心功能

該插件採用微內核架構模式,與 dsh-agent-teams 的扁平內核形成對立統一。

  • 純核心架構:rules/ 目錄不包含任何 IO 操作和 ctx 上下文,保持核心邏輯純粹。
  • 聲明式縫合線:通過定義服務接口、提供者(Provider)和消費者,在運行時動態掛載實現。
  • 單一組合根:kernel.js 是唯一的組合根,負責在部署時決定掛載哪個實現。
  • 工具集:提供 13 個 flow_* 工具。
  • 運行時依賴:零運行時依賴;無構建步驟。
  • 運行時注入:自動注入 @deepseek-ai/dsh-client-runtime,支持 Web 平臺。

安裝與啓用

在當前覈實的事實中,未提供明確的安裝命令。

建議通過以下鏈接獲取插件源碼與目錄信息:
* 目錄頁:https://www.skillhub.cn/plugins/rootkiller6788/dsh-flow
* GitHub:https://github.com/rootkiller6788/dsh-flow

典型用法

該插件的核心價值在於將複雜的多智能體協作過程可視化。它將需求時間軸、多智能體團隊層級、成員任務與發言記錄,以及任務依賴的 DAG 圖,整合在同一張可交互的畫布中呈現。開發者可以通過 kernel.js 的配置,選擇掛載不同的執行器或團隊來源實現。

適用場景與注意

  • 環境要求:需要 Node.js >= 22.19.0。
  • 架構特性:核心層無 IO 操作,依賴注入機制在運行時完成。
  • 權限風險:插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。
  • 生態對比:若您需要扁平化架構且無自定義縫合線需求,可參考 dsh-agent-teams;若需靈活的內核擴展與組合,dsh-flow 提供了對應的方案。

結語

dsh-flow 通過引入聲明式縫合線和組合根模式,爲 DeepSeek Harness 提供了另一種內核實現形態。它保持了與 dsh-agent-teams 一致的能力表面,但在內部結構上實現了執行器與核心的解耦。對於需要精細控制工作流執行邏輯與狀態管理的場景,該插件提供了落地的技術路徑。

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

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

小夜