DeepSeek Harness 是什麼?v0.1 開源 AI Agent 工作台功能、安裝與風險整理
DeepSeek Harness v0.1 是可替換模型、工具、Session、Sandbox 與 UI 的開源 AI Agent 工作台。本文整理功能、安裝方式、適合族群與 Developer Preview 風險。
DeepSeek 這次發布的不是新模型,而是一套用來組裝與執行 AI Agent 的開源工作台。
DeepSeek Harness v0.1 的核心主張是「Everything is a plugin」。模型、工具、Skills、對話紀錄、檔案系統、Sandbox、Agent 執行迴圈,甚至操作介面,都能改用不同外掛。
這個方向對 Agent 開發者很有吸引力,因為它把原本綁在同一套產品裡的能力拆開了。但官方也直接標示目前是 Developer Preview,未來會有破壞相容性的改動。我的判斷是:它值得開發團隊拿來研究與做 POC,還不適合一般使用者當成穩定版 AI 助理。
DeepSeek Harness 是什麼?先分清楚模型與 Harness
AI 模型可以理解成負責判斷與產生內容的「大腦」。Agent Harness 則是包在模型外面的執行層,負責把模型接上工具、檔案、命令列、權限、記憶與工作流程。
| 元件 | 主要工作 | DeepSeek Harness 的角色 |
|---|---|---|
| AI 模型 | 理解指令、推理、產生下一步 | 可接 DeepSeek 與其他模型來源 |
| Tools/Skills | 搜尋、讀檔、改檔、執行特定任務 | 由外掛註冊,依需求增減 |
| Session | 保存對話、工具呼叫與執行結果 | 用事件紀錄重建完整歷程 |
| Sandbox/Filesystem | 控制 Agent 能碰哪些檔案與指令 | 可換成本機或其他隔離環境 |
| Agent Loop | 決定模型與工具如何一輪輪合作 | 執行邏輯本身也是可替換元件 |
| UI | 顯示對話、工作軌跡與設定 | 官方提供 Web UI,也可換成其他介面 |
換句話說,DeepSeek Harness 並不會自動讓模型變聰明。它解決的是另一個問題:團隊如何把模型、安全限制與工具組合成可維護的 Agent 系統。
「Everything is a plugin」重要在哪裡?
許多 Agent 專案一開始只是把模型接上幾個工具,之後才陸續加入權限、記憶、多人協作與介面。功能增加後,每個元件彼此牽連,換模型或更換 Sandbox 都可能要重改整套系統。
DeepSeek Harness 的架構把這些能力放進同一棵外掛樹。每個外掛透過設定檔加入系統,團隊可以替換模型供應商、工具、Session 儲存方式或操作介面,不必先修改一個不可拆的核心。
這種做法真正的價值是降低實驗成本。開發者可以保留同一套 Agent 流程,只替換其中一個模型或工具,再觀察結果差異。若公司有內部模型閘道、遠端 Sandbox 或自訂審批規則,也能接在對應位置。API(讓不同軟體交換資料的介面)因此不必綁在單一供應商。
代價是系統概念比單一 AI 工具複雜。外掛越多,版本相容性、權限邊界與問題定位就越重要。因此,模組化不是免費的彈性,而是把一次性的整合工作改成長期可管理的介面。
Cordis 如何管理外掛的載入與卸載?
DeepSeek Harness 底層使用 Cordis。它是一個管理動態元件的 Meta-framework,也就是「用來組裝其他框架的框架」。
Cordis 關心兩件事。第一是外掛需要哪些服務,例如一個 Tool 外掛必須等工具註冊中心準備好才載入。第二是外掛移除後,先前增加的事件監聽、計時器與工具能否完整清掉。
官方把這套概念稱為「時空可組合性」。白話來說,空間指元件之間的依賴關係,時間則指元件載入、替換與卸載時的生命週期。這讓開發者能在不中斷整套程式的情況下熱替換外掛,也減少舊元件殘留資源的問題。
Cordis 的論文草稿仍在持續修訂,因此目前更適合把它視為 DeepSeek Harness 的設計基礎,而不是已經由大量第三方專案驗證的產業標準。
DeepSeek Harness v0.1 可以做什麼?
官方提供的 Web UI可選擇工作目錄,讓 Agent 讀取與修改檔案、執行命令、拆分子任務與維護工作計畫。系統也有 Headless 模式,可在沒有圖形介面的情況下執行一次性任務。
模型並不限於 DeepSeek。依照模型設定文件,使用者可加入 Anthropic、OpenAI 等供應商,也能設定公司自己的 OpenAI-compatible endpoint。這代表團隊可以把 Agent 的操作層與模型分開評估,不必把所有流程綁在同一家 API。

如果要整合進 Python 專案,官方另有 Python SDK。它可啟動 Harness Runtime、指定 Workspace 與 Session,並把執行結果交回原本的程式。對產品團隊來說,這比只能在網頁聊天更接近能嵌入內部流程的基礎設施。
DeepSeek Harness 安裝方式
想先看 Web UI,官方提供的最快方式是安裝 Node.js 後執行:
npx @deepseek-ai/dsh web
服務預設會在本機的 http://127.0.0.1:3080 開啟。進入介面後,可依序完成:
- 在
Settings → Models填入模型供應商的 API key。 - 選擇一個 Workspace,指定 Agent 可以工作的專案目錄。
- 建立 Session,交付讀取程式碼、修改檔案或執行測試等任務。
介面開在本機,不代表模型也在本機推論。只要使用 DeepSeek、Anthropic、OpenAI 或其他外部 API,提示詞、檔案內容與執行脈絡仍可能傳送給該供應商,費用也依供應商的 API 計價。
現階段最大的三個風險
1. Developer Preview 會有破壞性更新
官方 Repo明確提醒,現階段會出現 compatibility-breaking changes。今天可用的外掛設定與 API,後續版本不保證原樣相容。正式產品若太早深度綁定,升級成本可能高於一開始省下的整合時間。
2. Agent 能改檔與執行命令
這不是只會回答問題的聊天介面。當 Agent 取得 Workspace 與命令列工具後,錯誤操作可能真的改動檔案或執行不該執行的指令。官方 Python SDK 範例也特別說明其中一套組合使用 danger-full-access,只能放在可丟棄的 Checkout 或 Container 內執行。
實際試用時,應先使用獨立測試目錄、版本控制與最小權限,並避免放入正式憑證、客戶資料或不可回復的檔案。
3. 外掛自由也帶來供應鏈風險
MIT License讓開發者可以自由使用、修改與散布程式碼,但第三方外掛仍是另一層信任關係。安裝外掛前,需要檢查來源、依賴套件、更新紀錄與實際取得的權限,不能因為主框架開源就假設整個外掛生態都安全。
DeepSeek Harness 值得用嗎?
如果你正在開發 AI Agent 平台、研究多模型路由、設計 Sandbox,或需要把內部工具接進 Agent,DeepSeek Harness 值得放進技術評估清單。它把原本散落在不同專案裡的模型、工具、Session、權限與 UI,整理成可替換的組合邊界。
如果只是想找一個穩定的 AI 寫程式工具,現在沒有必要遷移。DeepSeek Harness v0.1 的優勢是可拆、可換、可研究;這些特性也同時帶來設定、維護與升級成本。
我的結論是中性偏多:架構方向有價值,開源授權也降低研究門檻,但產品成熟度仍不足以抵銷正式導入風險。最實際的做法,是先用一個可回復的小型專案驗證三件事:模型能否替換、權限能否收斂,以及版本更新後外掛是否仍能維護。
FAQ
DeepSeek Harness 是新的 DeepSeek 模型嗎?
不是。它是包在模型外面的 Agent Harness,負責連接模型、工具、檔案、Session、權限與 UI。實際推理能力仍由你選擇的模型提供。
DeepSeek Harness 可以接 OpenAI 或 Anthropic 嗎?
可以。官方模型設定文件列出 OpenAI、Anthropic 等 Provider,也支援自訂 OpenAI-compatible endpoint。不同 Provider 仍需各自的帳號、憑證與 API 費用。
DeepSeek Harness 免費嗎?
框架程式碼採 MIT License,可免費使用與修改。但呼叫外部模型 API、雲端 Sandbox 或其他付費服務,仍會產生各供應商的費用。
一般使用者適合現在安裝嗎?
若只是聊天、整理文件或日常寫程式,成熟的現成工具會更省時間。DeepSeek Harness 目前較適合想研究 Agent 架構、開發外掛或驗證企業內部工作流的人。
結語
DeepSeek Harness v0.1 最值得注意的,不是 DeepSeek 又多了一個產品名稱,而是它把 Agent 的每一層都變成可替換元件。這讓團隊有機會用同一套操作框架比較模型、工具與安全策略,也能保留自己的介面與工作流程。
但 Developer Preview 的定位很清楚:它現在是研究材料與 POC 基礎,不是承諾穩定的企業產品。先在隔離環境驗證,再決定是否投入外掛開發,會比直接接進正式系統更務實。