DeepSeek Harness:一切皆插件的開源 Agent 執行環境
這款採用 MIT 授權、基於 Cordis 架構的 Agent 執行框架,能將 DeepSeek 模型轉化為自主程式碼代理——模型、工具、沙箱,甚至 UI 介面都是可替換的插件

DeepSeek 剛補齊了其 Agent 技術棧中缺失的另一半。DeepSeek Harness v0.1 現已進入開發者預覽階段——這是一款以 MIT 授權發布的開源 Agent 執行框架,其核心理念只有一個:一切皆插件。模型、工具、技能、會話、沙箱、檔案系統、執行迴圈、編排邏輯,乃至 UI 介面,全部以插件形式實現,可自由組合、替換與擴展。以下將介紹這個框架究竟是什麼、其基於 Cordis 的架構如何運作,以及「agent = 模型 + 執行框架」這個概念對於構建或自架 Agent 的開發者意味著什麼。
什麼是 DeepSeek Harness?
DeepSeek Harness(dsh)是由 DeepSeek AI 開發、以 MIT 授權發布的開源 Agent 執行框架。它是包裹語言模型的執行層,讓模型能夠感知環境、使用工具,並在多步驟的真實任務中持續運作。(GitHub)
DeepSeek 對此有清晰的定位:模型是 Agent 的靈魂,而執行框架則讓 Agent 得以感知環境、呼叫工具,並在真實場景中持續行動。 換言之,agent = 模型 + 執行框架。一個強大的模型若缺乏執行框架,不過是一個昂貴的自動補全工具;執行框架才是讓它真正行動的關鍵。(DeepSeek)
這填補了一個顯而易見的缺口。DeepSeek 的 V4 系列模型採用開放權重、MIT 授權,定價也遠低於前沿閉源模型——但其弱點一直在於 Agent 可靠性,而這本質上是執行框架層面的問題。Harness 正是 DeepSeek 的解答,定位為 Anthropic Claude Code 的開源可構建替代方案。(CryptoBriefing)
「一切皆插件」:Cordis 架構設計
最核心的設計選擇是:每一項 Agent 能力都是一個插件。Harness 建立在 Cordis 元框架之上,由 Cordis 核心負責插件的掛載、卸載與依賴管理。Agent 的實際能力完全存在於這些插件之中。(DeepSeek)
哪些東西算是插件?幾乎所有東西:
- 模型(Models) — LLM 後端本身
- 工具(Tools) — 檔案編輯、Shell、檔案與網路搜尋
- 技能(Skills) — Agent 可呼叫的可重用能力
- 會話(Sessions) — 對話與執行狀態
- 沙箱(Sandboxes) — 隔離的執行環境
- 儲存與檔案系統(Storage / filesystems) — 狀態與產出物的存放位置
- 迴圈與排程(Loops & scheduling) — Agent 的控制流程與子代理排程
- UI 介面 — 連介面本身也是插件
Cordis 的服務與事件機制讓這些插件得以相互通訊。實際效益在於:你可以透過設定檔選擇、替換或擴展任何能力,完全不需要修改 DeepSeek Harness 的原始碼。 想換一個沙箱、加入自訂工具,或切換不同的模型後端?掛載一個插件即可,無需 fork 整個執行環境。(DeepSeek)
這與那些將迴圈、工具和 UI 焊死在一起的單體式 Agent 工具有著本質上的不同。Harness 是一個輕薄的核心加上一組可組合的元件。
四種執行模式
Harness 內建四種預設模式,將相同的插件重新組合以應對不同的使用情境:(DeepSeek)
- 標準模式(Standard mode) — 完整的程式碼代理:包含檔案編輯、Shell、檔案與網路搜尋、技能、規劃、目標、子代理與工作流程。
- 程式碼模式(Code mode) — 具備所有標準模式的能力,但工具透過 Code Mode SDK 對外暴露,讓模型能在單一 TypeScript 程式中組合多步驟操作,而非發出多個獨立的工具呼叫。
- 最小模式(Minimal mode) — 精簡的雙工具代理:持久化 bash 加上
str_replace_editor。這是 DeepSeek 用於官方模型基準測試的模式,同時也是以最少鷹架評估模型的乾淨環境。 - 創作者模式(Creator mode) — 用於構建自訂預設:可即時檢視執行環境、在記憶體中測試 Cordis 插件,並將它們組合成新的模式。
如果你關注模型發布公告,最小模式值得特別留意:DeepSeek 的官方 Code Agent 基準測試是在「Harness 最小模式」下執行的,這意味著你在生產環境中的實際數字,很大程度上取決於你所使用的執行框架與鷹架設定。我們在 DeepSeek V4 Flash 官方 API 詳解 中已對此提出說明。
每次執行均可追溯
第二個設計原則是可觀測性。模型所見的一切都記錄在一個僅可追加的會話日誌中——包括系統提示、推理過程、工具呼叫及其結果、子代理排程,以及每一次的上下文注入。(DeepSeek)
軌跡視圖(Trajectory view)讓你能依來源檢視這些記錄,而由於日誌是單一事件串流,你可以對任何執行記錄進行恢復、分叉、搜尋與重播。對於任何需要排查 Agent 為何偏離軌道的人來說,一個可檢視、可重播的事件日誌,是猜測與確知之間的關鍵差異。
MIT 授權與開源的戰略意義
授權選擇具有戰略意涵。MIT 是最寬鬆的開源授權之一——它本質上允許任何人使用、修改並基於此程式碼構建商業產品,與 React 和 Node.js 等基礎工具採用的授權相同。(CryptoBriefing)
這延續了 DeepSeek 一貫的策略:在 OpenAI 逐漸遠離開源、Anthropic 從未擁抱開源、Meta 的 Llama 採用自訂限制性授權的當下,以具競爭力的模型性能搭配積極的開源發布。MIT 授權的執行框架加上 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 系列模型轉化為可靠自主程式碼代理的預期執行環境,填補了模型加執行環境之間的缺口。
- 自架與重視資料主權的團隊 — MIT 授權的執行框架加上 MIT 授權的開放權重,提供了一條完全開放、不受專有廠商鎖定的 Agent 運行路徑。
- 任何比較 Agent 基準測試的人 — 了解某個分數是在「最小模式」下產生的,能讓你判斷結果中有多少來自模型本身,有多少來自鷹架設定。
用你自己的 AI 工作團隊實現這一切
基於插件、與模型無關的執行框架之所以強大,正是因為它讓你能在每個步驟中換入最佳模型,而無需重新設計架構——這也是 Eigent 的核心理念。Eigent 是一款開源的多代理「協作(Cowork)」桌面應用程式,能在本地跨真實工作流程編排專業化代理,讓你可以將 DeepSeek 的模型(或任何其他模型)接入具體任務,而無需手動拼湊執行環境。如果你想看看這在 Agentic 程式碼任務中的實際效果,可以了解 Eigent 如何處理 GitHub PR 審查,或下載 Eigent 來構建你自己的 AI 工作團隊。
常見問題
什麼是 DeepSeek Harness?
DeepSeek Harness(dsh)是由 DeepSeek AI 推出的開源 MIT 授權 Agent 執行框架。它是包裹語言模型的執行層,為模型配備工具、沙箱、會話與編排能力,使其能作為自主代理處理多步驟任務。目前以 v0.1 版本進入開發者預覽階段。
什麼是 Cordis 元框架?
Cordis 是 Harness 所基於的插件系統。其核心負責管理插件的掛載、卸載與依賴關係,而每一項 Agent 能力——模型、工具、技能、沙箱、儲存、迴圈、排程與 UI 介面——都存在於可透過設定替換或擴展的插件之中。
DeepSeek Harness 是免費且開源的嗎?
是的。DeepSeek 以 MIT 授權開源了整個程式碼庫,這是最寬鬆的開源授權之一,允許商業使用、修改與再發布。
四種執行模式分別是什麼?
標準模式(完整工具集)、程式碼模式(工具透過 Code Mode SDK 暴露,讓模型在單一 TypeScript 程式中編排多步驟操作)、最小模式(用於基準測試的雙工具 bash 加編輯器代理),以及創作者模式(用於檢視執行環境並構建自訂預設)。
DeepSeek Harness 已準備好用於生產環境了嗎?
尚未。它目前處於開發者預覽階段,迭代速度很快,DeepSeek 也明確警告將有破壞性相容性變更。目前最適合用於實驗和插件開發,而非將生產系統固定於此版本之上。
Recent Posts

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

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

Grok Bot:SpaceXAI 的 AI 隊友,真正完成實際工作
Grok Bot 是 SpaceXAI 與 Cursor 推出的全新 AI Agent——能登入您的工具並完成真實工作的隊友。了解它的功能、適用對象,以及與其他產品的比較。