dsh-goodjob:DeepSeek Harness 的後臺任務與代理操作工作臺

前言

DeepSeek Harness (DSH) 是當前智能體開發的核心能力集。在進行復雜的工作流編排時,開發者往往需要管理後臺任務、等待狀態以及多個子代理的操作。手動維護這些狀態通常需要額外的調度器、任務看板或事件總線,增加了系統的複雜度。

dsh-goodjob 是一個 DeepSeek Harness 的外掛插件(Bundle),它爲上述需求提供了一套基於 IDE 風格的操作工作臺。它允許你在 DSH 的原生界面中直接管理 Jobs、Job Groups、Waits、Subagents 和 Agent Teams,而無需構建額外的任務管理系統。

插件介紹

該插件由開發者 fentz26 維護,遵循 MIT 許可證。它通過一個插件化的方式,將後臺任務與代理操作的能力集成到 DSH 的現有架構中,確保執行過程仍由啓動它的 DSH 能力所擁有。

核心功能

插件提供了以下主要功能模塊:

  • Operations workspace:提供類似 IDE 的操作工作臺,包含資源管理器、穩定標籤頁以及最多四個分屏視圖,覆蓋 Jobs、Groups、Waits、Subagents 和 Teams。
  • 任務管理:支持 Jobs 和 Job Groups,提供實時的狀態查看、精確的運行時間、有界可搜索的輸出日誌,以及 Job Groups 的工具化支持。
  • 流程編排:提供 Goals(目標)、Workflows(工作流)和 Schedules(調度)的持久化視圖與管理。
  • 狀態監控:包含 “Needs Attention”(需要關注)功能,用於識別阻塞/失敗原因及代理的空閒狀態;以及 “What changed?”(變更追蹤)功能,展示自上次訪問後的確定性變更。
  • 查詢與分析:提供基於 DSH 查詢引擎的實時搜索,以及精確的 Usage(使用量)統計(基於 Token 使用記錄)。
  • 高級特性:支持 Subagents(子代理)的層級與導航、Waits(等待)的持久化,以及可選的 Agent Team(代理團隊)視圖。

安裝與啓用

在安裝前,請確保你的環境滿足以下要求:

  • Node.js 版本 ≥ 22.19 或 ≥ 24
  • pnpm 版本 ≥ 10
  • Git(插件會從 GitHub 克隆倉庫)

使用以下命令安裝插件:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add github:fentz26/dsh-goodjob

安裝完成後,正常啓動 DSH 的 Web Profile 即可使用:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 --profile web

如需升級或卸載插件,請執行:

npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web update dsh-goodjob   # 升級
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web remove dsh-goodjob   # 卸載

兼容性與注意

  • DeepSeek Harness 版本:插件已驗證兼容 DSH 0.1.1-rc.2。在此版本下,核心功能正常工作;部分高級能力可能會在 DSH 上游更新時逐步完善。
  • 權限與安全:插件本身不會存儲任何憑證。所有操作均以當前 DSH 進程的權限運行。
  • 適用場景:適合需要可視化管理和持久化跟蹤複雜工作流、後臺任務及多代理協作的開發者。

總結

dsh-goodjob 通過將後臺任務管理能力直接嵌入到 DSH 的工作流中,簡化了代理系統的運維複雜度。對於使用 DSH 0.1.1-rc.2 進行開發或運維的用戶,這是一個能夠顯著提升操作效率的插件。

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

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

小夜