
DeepSeek 開源 Harness 開發者預覽版 一切皆插件 每個運行皆可追溯
DeepSeek 今日推出 DeepSeek Harness 開發者預覽版,向全球 agent harness 開發者開放,並附上完整原始碼。這個開源框架以「一切皆插件」(Everything is a plugin)為設計理念,模型、工具、技能、工作階段、沙箱、儲存、循環、排程以至介面等每一項能力都可替換或重新組合。
- DeepSeek Harness 開發者預覽版開放,原始碼一併公開,MIT 授權
- 所有能力皆為插件:模型、工具、技能、工作階段、沙箱、儲存、循環、排程及介面
- 基於 Cordis 插件系統,開發者可經配置選擇、替換或擴展任何能力,毋須修改原始碼
- 提供標準、代碼、精簡及創建者四種運行模式,支援 npx 一鍵啟動
Harness 讓代理在真實環境持續工作
DeepSeek 表示,模型是代理的靈魂,而 harness 則讓代理理解環境、使用工具,並在真實世界環境中持續工作。DeepSeek Harness 基於 Cordis 內核,負責管理插件的掛載、卸載與依賴關係,代理的各項能力則由插件提供。Cordis 的服務與事件機制讓插件之間可以協同運作。
一切皆插件
DeepSeek Harness 的核心設計是「一切皆插件」,建立在 Cordis 的插件系統之上。插件提供代理的全部能力,包括模型、工具、技能、工作階段、沙箱、儲存、循環、排程及介面。開發者可以在配置中選擇、替換或擴展任何能力,而毋須修改 DeepSeek Harness 原始碼。

每個運行皆可追溯
框架的另一項設計原則是「每個運行皆可追溯」。模型所見的一切都會記錄在一個只能追加(append-only)的工作階段日誌中,包括系統提示、推理過程、工具呼叫與結果、子代理排程,以至每次上下文注入。開發者可透過 Trajectory 視圖按來源檢視這些紀錄;繼續執行、分支、搜尋及重播均在同一事件流上運作。
四種運行模式
DeepSeek Harness 提供多種運行模式:標準模式(Standard mode)配備完整工具集,包括檔案編輯、shell、檔案與網頁搜尋、技能、規劃、目標、子代理及工作流;代碼模式(Code mode)具備標準模式全部能力,並透過 Code Mode SDK 將工具暴露給模型,讓模型可以在一個 TypeScript 程式中組合多步驟操作;精簡模式(Minimal mode)只保留 shell 工具與檔案編輯器,適合在最小環境中測試模型;創建者模式(Creator mode)則讓開發者檢視當前運行環境、在記憶體中測試 Cordis 插件,並組合出新的模式。
快速開始
開發者可安裝 Node.js 後以 npx 一鍵啟動 Web 介面:npx @deepseek-ai/dsh web;亦可直接複製完整原始碼倉庫:git clone https://github.com/deepseek-ai/deepseek-harness。
DeepSeek Harness 目前仍屬開發者預覽階段,核心插件與 API 會持續演進。DeepSeek 表示,期待與全球開發者一起使用這套可重用、可組合的開源基礎設施,探索智能的極限。
資料來源:DeepSeek Harness · GitHub
