DeepSeek開源AI代理執行框架 DeepSeek Harness ,目前以開發者預覽版提供使用。框架底層採用Cordis外掛(Plugin)系統,從AI模型、工具、技能、工作階段、沙箱、儲存、代理執行迴圈、排程到使用者介面,都能依需求更換或重新組合,開發者不必直接修改DeepSeek Harness原始碼。
AI代理除了需要模型負責理解指令與產生回應,也需要一套執行機制,才能操作檔案、呼叫工具或持續處理任務。DeepSeek Harness負責將模型連接到實際工作環境,並管理工具使用、檔案操作、工作階段及沙箱等功能。
Cordis是由Cordiverse維護的開源框架,DeepSeek Harness利用其外掛機制管理不同功能的掛載、替換及相依關係。DeepSeek Harness的主要設計,是把原本可能固定在代理框架內的功能拆成外掛,包括連接不同AI模型的元件、可用工具、工作階段紀錄與代理執行方式,都能透過設定替換。開發者若要加入新的模型供應商、工具或執行環境,可新增或更換對應外掛,不必修改整套框架核心。
系統也會保存代理執行過程,模型執行時看到的內容與相關事件,包括系統提示、推理內容、工具呼叫與執行結果、子代理排程,以及加入模型上下文的內容,都會寫入只追加、不覆寫的工作階段紀錄。代理工作之後要繼續執行、建立分支、搜尋或重播時,也以同一份紀錄為基礎,方便開發者回頭確認模型當時取得哪些資訊,以及執行過哪些操作。
目前DeepSeek Harness提供4種使用模式,標準模式包含檔案編輯、命令列操作、網路搜尋、技能、規畫及子代理等完整功能,而程式模式可讓模型利用TypeScript程式組合多次工具操作,精簡模式則只保留命令列與檔案編輯功能,主要供模型基準測試,以及建立者模式加入執行環境檢視與外掛測試功能,方便開發者建立自己的代理配置。
DeepSeek Harness採MIT授權開放原始碼。開發者安裝Node.js後即可啟動網頁介面,也能從GitHub取得原始碼自行建置。官方目前仍將專案列為開發者預覽版,核心外掛與API仍持續調整,後續可能出現不相容的變更。