DeepSeek Harness 可視化多 Agent 編排插件

前言

DeepSeek Harness (DSH) Web GUI 提供了插件擴展能力,用於豐富官方界面功能。在開發複雜的多智能體應用時,編寫固定的 DAG 流程難以應對動態任務。dsh-visual-workflow 插件專爲 DSH Web GUI 打造,提供了一套可視化的多 Agent 工作流編排方案。

核心功能

該插件旨在解決複雜任務下的流程編排問題,核心能力包括:

  • 可視化流程設計:提供畫布界面,支持節點拖拽、連線配置,運行時可實時觀察與糾偏。
  • Agent 自主元編排:Agent 不再僅執行預設流程,可在編排過程中獲取組織資產與經驗,自主生成或調整組織結構。
  • 雙模式架構:
    • 流程編排模式:支持長流程多 Agent 智能調度,可隨時暫停、斷點續跑。
    • API 服務模式:一鍵發佈爲獨立 REST API 服務(OpenAI 兼容協議),支持多租戶會話隔離。
  • 人類在環:支持運行中的人工干預,修改流程後實時感知拓撲動態調整。
  • 定時觸發:內置定時任務,支持配置執行窗口與觸發策略,錯過窗口自動掛起或續跑。
  • 零官方包依賴:所有 DSH 生態服務(LLM、子代理、工具等)均通過 ctx.get() 運行時解析,插件自身無任何官方包編譯時依賴。
  • 數據庫支持:支持 SQLite、MySQL、PostgreSQL,提供向量檢索與結構化查詢能力。

架構與概念

插件引入了“元編排”概念,將工作流、智能體團隊、組織記憶組合在同一個工作臺中。

  • 節點類型:包括父代理(核心調度者)、子代理(任務執行者)、文件、數據庫、階段(啓動/結束/暫停)、協作組、虛擬節點。
  • 連線類型:
    • 流程連線:控制執行順序(冷灰)。
    • 上下文連線:傳遞文本內容與文件索引(琥珀金)。
    • 數據庫連線:傳遞數據庫服務標識(天藍)。
    • 條件連線:通過(翠綠)、不通過(珊瑚紅)、內容(紫羅蘭)。

典型用法

  • MCP 配置:mcp 服務器只需一行配置即可自動註冊並支持熱重載。
  • 斷點續跑:流程運行至“暫停”節點或意外中斷後,狀態持久化,恢復後從斷點繼續執行,不重跑已完成的節點。
  • 獨立部署:將 DSH 作爲獨立後端服務部署,實現無頭 Agent 後臺運行,可連接外部 APP(如 QQ 機器人、飛書)。

注意事項

  • 不適配 Alpha 版(對齊最新候選版 dsh v0.1.5-rc.1)。
  • 對於強破壞性變更的版本不準備適配。
  • 關閉工具散文段不影響工具調用能力。
  • 插件編排層依賴官方父子代理交互規則。

鏈接

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

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

小夜