DeepSeek Harness icon

DeepSeek Harness

DeepSeek Harness 是 DeepSeek AI 的開源 agent harness,採用 plugin-first 架構並內建本地 Web UI。處於 developer preview,適合探索 agent workflow、擴充與 runtime composition 的開發者。

DeepSeek Harness

概覽

DeepSeek Harness(dsh)是由 DeepSeek AI 開發的開源 agent harness。README 將其描述為一種「everything is a plugin」的架構,並說明其由 Cordis 驅動,而 Cordis 被視為底層的 composability framework。

目前這個專案處於 developer preview,README 也明確警告仍可能出現相容性破壞性變更。使用者可以透過 npm 在本機執行 `npx @deepseek-ai/dsh web`,這會預設啟動位於 `http://127.0.0.1:3080` 的 Web UI;或者也可以從儲存庫 checkout 使用 pnpm 建置並執行。

該儲存庫也包含詳細文件與可執行範例,涵蓋架構、開發、API、workflow 與介面模式。這使得該專案很適合想要實驗 agent harness 概念、理解 plugin 模型,或將 harness 調整為自訂工具與 runtime 設定的開發者。

核心功能

以外掛為導向的架構

專案以 plugin-first 設計為核心,README 表示「everything is a plugin」。這表示該 harness 設計上是透過模組化元件來擴充,而不是封閉的一組固定功能。

本機網頁介面

README 說明了 Web UI 的啟動路徑,並指出預設會在 `http://127.0.0.1:3080` 本機提供服務。這讓使用者在安裝後可透過瀏覽器與 harness 互動。

完整的技術文件

儲存庫包含架構、開發、工具目錄、API gateway 與 workflow 相關文件的 docs 樹。這顯示其文件內容相當完整,有助於理解內部運作並在專案上進一步開發。

可執行範例

examples 目錄包含可執行的示範,例如 headless-agent、jsonrpc-agent、web-cordis、web-schedule 與 mcp-memory。這些範例可協助使用者探索不同的介面模式與擴充點,而不必從零開始整合一切。

社群支援管道

專案提及可透過 GitHub Discussions 與 Discord 社群取得回饋。這讓採用者有地方可以提問、回報問題,並追蹤持續進行的開發。

典型使用情境

  • 實驗 agent 外掛

    開發者可以使用這個 harness 來嘗試 plugin-first runtime 模型,並在建立自己的擴充功能之前理解系統各部分如何協同運作。

  • 本機 agent workflow 測試

    團隊可以在本機啟動 Web UI,並將 harness 當作互動式環境,用來測試 agent 行為、workflow 與介面變更。

  • 學習架構與擴充模型

    建置者可以檢視 docs 樹與範例目錄,以了解架構、開發流程與擴充點,進而建立自訂整合或 runtime。

  • 研究可執行的 agent 範例

    偏好實作範例的使用者可以從 headless-agent 或 jsonrpc-agent 等範例專案開始,查看非互動式與可機器讀取的 agent 流程如何組織。

  • 追蹤開發並參與貢獻

    社群貢獻者可以透過 GitHub Discussions 與專案社群管道回報問題、討論行為變更,並追蹤快速迭代的進程。

Pros and Cons

Pros

  • 開源並採用 MIT 授權。
  • plugin-first 設計使系統適合擴充與組合。
  • 可透過 npm 或從原始碼 checkout 在本機執行。
  • 提供 Web UI 入口與多個可執行範例。
  • 有完整的儲存庫文件支援架構與開發。

Cons

  • 該專案處於 developer preview,因此維護者警告可能會有相容性破壞性變更。
  • 來源資料未顯示 DeepSeek Harness 本身的產品定價或託管式商業方案。

FAQ

什麼是 DeepSeek Harness?

儲存庫 README 將 DeepSeek Harness 描述為由 DeepSeek AI 開發的開源 agent harness。該專案目前處於 developer preview,因此作者提醒仍可能發生相容性破壞性變更。

要如何在本地執行它?

README 顯示可使用 Node.js 與 `npx @deepseek-ai/dsh web` 快速啟動,預設會在 `http://127.0.0.1:3080` 開啟 Web UI。它也說明了如何複製儲存庫並使用 pnpm 從原始碼執行。

它支援哪些類型的 workflow?

來源內容顯示它提供 Web UI、以 plugin 為導向的架構,以及 headless-agent、jsonrpc-agent、web-cordis、web-schedule 和 mcp-memory 等範例 runtime。這使它適合用來實驗 agent workflow 與擴充點,而不只是單一固定介面。

是否有社群或貢獻支援?

有。README 指引使用者透過 GitHub Discussions 回饋與回報錯誤,儲存庫也提到了貢獻與開發文件。

它可以免費使用嗎?

儲存庫在 GitHub 上是公開的,README 標示授權為 MIT。頁面內容未顯示 DeepSeek Harness 本身的產品級商業定價。

Quick Facts

產品類型
開源 agent harness
開發者
DeepSeek AI
授權
MIT
主要介面
Web UI
預設本機 URL
http://127.0.0.1:3080
來源網域
github.com