DeepSeek Harness:一切皆插件的開源 Agent 運行時
一個採用 MIT 授權、基於 Cordis 構建的 agent harness,將 DeepSeek 模型轉化為自主編程 agent——模型、工具、沙盒,甚至 UI 均可作為插件替換

DeepSeek 剛剛補齊了其 agent 技術棧缺失的另一半。DeepSeek Harness v0.1 現已進入開發者預覽階段——這是一個以 MIT 授權發布的開源 agent harness,圍繞一個核心理念構建:一切皆插件。模型、工具、技能、會話、沙盒、文件系統、循環、編排以及 UI,全部以插件形式實現,可自由組合、替換與擴展。以下將介紹 harness 的實際構成、基於 Cordis 的架構運作方式,以及「agent = 模型 + harness」這一理念對構建或自托管 agent 的開發者意味著什麼。
什麼是 DeepSeek Harness?
DeepSeek Harness(dsh)是由 DeepSeek AI 開發、以 MIT 授權發布的開源 agent harness。它是包裹語言模型的運行時層,使模型能夠理解其環境、使用工具,並在多步驟的真實任務中持續運作。(GitHub)
DeepSeek 對此有清晰的定位:模型是 agent 的靈魂,而 harness 則讓 agent 能夠感知環境、調用工具,並在真實場景中持續行動。 換言之,agent = 模型 + harness。一個強大的模型若沒有 harness,不過是一個極其昂貴的自動補全工具;harness 才是讓它真正行動的關鍵。(DeepSeek)
這填補了一個顯而易見的空缺。DeepSeek 的 V4 系列模型採用開放權重、MIT 授權,定價遠低於前沿閉源模型——但其薄弱之處一直在於 agent 可靠性,而這從根本上是一個 harness 問題。Harness 正是 DeepSeek 的解答,定位為 Anthropic Claude Code 的開放、可構建替代方案。(CryptoBriefing)
「一切皆插件」:Cordis 架構
最核心的設計選擇是:每一項 agent 能力均為插件。Harness 基於 Cordis 元框架(meta-framework)構建,Cordis 內核負責插件的掛載、卸載及依賴管理。Agent 的實際能力完全存在於這些插件之中。(DeepSeek)
哪些屬於插件?幾乎一切:
- 模型 — LLM 後端本身
- 工具 — 文件編輯、Shell、文件與網頁搜索
- 技能 — agent 可調用的可復用能力
- 會話 — 對話與運行狀態
- 沙盒 — 隔離的執行環境
- 存儲/文件系統 — 狀態與產出物的存放位置
- 循環與調度 — agent 的控制流程與子 agent 調度
- UI — 甚至界面本身也是插件
Cordis 的服務與事件機制讓這些插件相互通信。實際帶來的好處是:你可以通過配置選擇、替換或擴展任何能力,而無需修改 DeepSeek Harness 的源代碼。 想換一個沙盒、添加自定義工具或更換模型後端?掛載一個插件即可,無需 fork 整個運行時。(DeepSeek)
這與那些將循環、工具和 UI 焊死在一起的單體式 agent 工具有著本質區別。Harness 是一個輕量內核加上一組可組合的部件。
四種運行模式
Harness 提供四種預設模式,將相同的插件重新組合以應對不同場景:(DeepSeek)
- Standard 模式 — 完整的編程 agent:文件編輯、Shell、文件與網頁搜索、技能、規劃、目標、子 agent 及工作流。
- Code 模式 — 具備 Standard 的全部能力,但工具通過 Code Mode SDK 暴露,使模型能夠在單個 TypeScript 程序中組合多步驟操作,而非多次獨立的工具調用。
- Minimal 模式 — 精簡的雙工具 agent:持久化 bash 加上
str_replace_editor。這是 DeepSeek 用於官方模型基準測試的模式,同時也是以最少腳手架評估模型的純淨環境。 - Creator 模式 — 用於構建自定義預設:在內存中檢查實時運行時、測試 Cordis 插件,並將其組合成新的模式。
如果你關注模型發布公告,Minimal 模式值得特別留意:DeepSeek 在「Harness minimal mode」下運行其已發布的 Code Agent 基準測試,這正是為何你的生產環境數字在很大程度上取決於你實際使用的 harness 和腳手架。我們在 DeepSeek V4 Flash 官方 API 解析 中已詳細說明這一注意事項。
每次運行均可追溯
第二個設計原則是可觀測性。模型所見的一切均記錄在只追加的會話日誌中——系統提示、推理過程、工具調用及其結果、子 agent 調度,以及每一次上下文注入。(DeepSeek)
Trajectory 視圖讓你可以按來源檢查這些記錄,由於日誌是單一事件流,你可以對任何運行恢復、分叉、搜索和重放,並對照相同的歷史記錄。對於任何需要調試 agent 為何偏離軌道的人來說,一個可檢查、可重放的事件日誌,是猜測與確知之間的根本差異。
MIT 授權與開源的重要性
授權選擇具有戰略意義。MIT 是最寬鬆的開源授權之一——它實際上允許任何人使用、修改並基於代碼構建商業產品,與 React 和 Node.js 等基礎工具採用的授權相同。(CryptoBriefing)
這延續了 DeepSeek 更廣泛的策略:在 OpenAI 逐漸遠離開源、Anthropic 從未擁抱開源、Meta 的 Llama 採用自定義受限授權的當下,以具競爭力的模型性能搭配積極的開源發布。MIT 授權的 harness 加上 MIT 授權的開放權重,意味著一個團隊原則上可以在不依賴任何專有供應商的情況下,端到端運行一套完整的 agent 技術棧。(CryptoBriefing)
如何試用 DeepSeek Harness
Harness 是一個 Node.js 項目。最快的方式是通過 npx 使用托管版 Web UI:
npx @deepseek-ai/dsh web
這將啟動 Web UI,默認服務地址為 http://127.0.0.1:3080。若要從源碼檢出運行:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
DeepSeek 同時鼓勵建立插件生態系統——你可以為插件倉庫添加 dsh-plugin 標籤以提升可發現性,反饋則通過 GitHub Discussions 和 Discord 社區提交。(GitHub)
一個重要提示: Harness 目前處於開發者預覽階段,迭代速度較快。DeepSeek 明確警告將會有破壞性兼容變更,核心插件和 API 將持續演進。請將 v0.1 視為用於實驗和構建插件的版本,而非將生產系統固定於此版本。(GitHub)
哪些人應該關注
- Agent 構建者 — 如果你正在設計自己的 agent 循環,一個基於插件的內核,配備可替換的工具、沙盒和編排能力,是一個現成的基礎,可供擴展而非重新發明。
- 運行 DeepSeek 模型的團隊 — Harness 是將 V4 系列模型轉化為可靠自主編程 agent 的預期運行時,填補了模型加運行時之間的空缺。
- 注重自托管與數據主權的團隊 — MIT 授權的 harness 加上 MIT 授權的開放權重,提供了一條完全開放的路徑,無需依賴任何專有供應商。
- 任何比較 agent 基準測試的人 — 了解某個分數是在「minimal 模式」下產生的,能讓你判斷結果中有多少來自模型本身,有多少來自腳手架。
用你自己的 AI 工作團隊實踐這一切
基於插件、與模型無關的 harness 之所以強大,正是因為它讓你能夠在每個步驟中換入最佳模型,而無需重新設計架構——這也是 Eigent 的核心理念。Eigent 是一個開源的多 agent「Cowork」桌面應用,在本地跨真實工作流編排專業化 agent,讓你能夠將 DeepSeek 的模型(或任何其他模型)接入具體任務,而無需手動拼湊運行時。如果你想在 agentic 編程任務中看到實際效果,可以了解 Eigent 如何處理審查 GitHub PR,或下載 Eigent 構建你自己的 AI 工作團隊。
常見問題
什麼是 DeepSeek Harness?
DeepSeek Harness(dsh)是 DeepSeek AI 推出的開源 MIT 授權 agent harness。它是將語言模型與工具、沙盒、會話和編排能力結合的運行時層,使模型能夠在多步驟任務中作為自主 agent 行動。它以 v0.1 版本進入開發者預覽階段。
什麼是 Cordis 元框架?
Cordis 是 Harness 所基於的插件系統。其內核管理插件的掛載、卸載及依賴關係,而每一項 agent 能力——模型、工具、技能、沙盒、存儲、循環、調度以及 UI——均存在於可通過配置替換或擴展的插件中。
DeepSeek Harness 是免費且開源的嗎?
是的。DeepSeek 以 MIT 授權開源了代碼庫,這是最寬鬆的開源授權之一,允許商業使用、修改和再分發。
四種運行模式分別是什麼?
Standard(完整工具集)、Code(工具通過 Code Mode SDK 暴露,使模型在單個 TypeScript 程序中編排多步驟操作)、Minimal(用於基準測試的雙工具 bash 加編輯器 agent)以及 Creator(用於檢查運行時並構建自定義預設)。
DeepSeek Harness 是否已準備好用於生產環境?
尚未。它目前處於開發者預覽階段,迭代速度較快,DeepSeek 明確警告將有破壞性兼容變更。目前最適合用於實驗和構建插件,而非將生產系統固定於此版本。
Recent Posts

Grok 4.6 的功能與 AI 代理的實際應用場景
深入了解 Grok 4.6 的功能與應用場景:長時間運行的代理、編程及視覺化工作,以及如何在多代理 AI 工作團隊中使用它。

Grok 4.6 對比 Grok 4.5、GPT-5.6 Sol 及 Fable 5:實際有何改變
Grok 4.6 對比 Grok 4.5、GPT-5.6 Sol 及 Fable 5:xAI 實際確認的內容、仍屬推測的部分,以及這次純後訓練升級必須跨越的真實基準門檻。

Grok Bot:SpaceXAI 的 AI 隊友,真正完成實際工作
Grok Bot 是 SpaceXAI 與 Cursor 的全新 AI 代理——能登入您的工具並完成真實工作的隊友。了解其功能、適用對象及比較分析。