實用工具 占存:38.45MB 時間:2025-02-19
軟件介紹: DeepSeek是由深度求索研發的國產開源人工智能大模型服務平臺,面向個人與企業用戶提供智能對話、...
DeepSeek Harness是DeepSeek推出的開源Agent Harness,也是一個面向開發者的Coding Agent與Agent開發運行環境。

與單純負責生成代碼的大模型不同,DeepSeek Harness更強調讓AI真正進入開發環境,通過讀取文件、編輯代碼、執行Shell命令、調用工具、規劃任務以及調度子Agent等方式完成更加復雜的實際工作。DeepSeek官方將其概括為“Agent=Model+Harness”,即模型提供智能能力,而Harness負責幫助模型理解環境、使用工具并持續完成任務。
DeepSeek Harness官方網頁版入口: https://www.deepseek.com/harness/
DeepSeek Harness網頁版入口>>>探索未來之境~
目前DeepSeek Harness已開放開發者預覽版,并同步開放源代碼。用戶安裝Node.js后,可以通過命令快速啟動Web UI:npx@deepseek-ai/dsh web,也可以從GitHub獲取完整源碼進行本地安裝。需要注意的是,當前版本仍屬于開發者預覽階段,核心插件和基礎API還在快速迭代,后續可能出現兼容性調整。
一、主要功能
1.AI編程與項目操作
DeepSeek Harness可以作為Coding Agent使用,不僅能夠理解用戶輸入的編程需求,還可以直接讀取和編輯項目中的文件、運行Shell命令、搜索文件及網頁,并結合當前代碼倉庫完成修改、分析和驗證等工作。
在標準模式下,它還支持Skills、任務計劃、目標管理、子Agent和工作流等能力,使AI可以從傳統的“回答代碼問題”,進一步轉向“執行完整開發任務”。
2.插件化Agent能力
DeepSeek Harness最大的特點之一是“一切皆插件”。模型、工具、Skills、會話、沙箱、存儲、Agent Loop、任務調度甚至UI,都可以通過插件提供。
其底層基于Cordis插件系統構建,Cordis內核主要負責插件加載、卸載以及依賴關系管理,具體Agent能力則由不同插件組合完成。開發者無需大幅修改Harness本身的代碼,就可以通過配置選擇、替換或擴展不同功能。
3.Agent運行過程追蹤
在使用AI Agent完成復雜任務時,僅看到最終生成的代碼往往并不足夠。DeepSeek Harness會將Agent運行過程中產生的信息記錄到會話日志中,包括系統提示、模型上下文、工具調用與執行結果、子Agent調度以及上下文注入等信息。
用戶可以通過Trajectory視圖查看這些運行軌跡,并基于同一份事件流進行恢復、分叉、檢索和回放,從而更加直觀地分析Agent是如何完成任務的。
4.工作區與模型配置
DeepSeek Harness的Web UI支持以項目目錄作為工作區。啟動服務后,用戶可以添加本地項目目錄,讓Agent在指定項目范圍內讀取文件、修改代碼和執行任務。
在“設置—模型”中還可以配置DeepSeek API密鑰。保存后模型即可使用,無需重新啟動服務器。同時,DeepSeek Harness也支持其他模型提供方以及OpenAI兼容接口,方便開發者根據自己的需求配置模型。
二、特色功能
1.四種Agent運行模式
DeepSeek Harness提供了多種不同的運行模式,可以針對不同開發需求進行選擇。
標準模式提供較為完整的Coding Agent能力,包括文件編輯、Shell、文件與網頁檢索、Skills、計劃、目標、子Agent和工作流等功能。
PTC模式在標準模式能力基礎上,通過Code Mode SDK將工具提供給模型,讓模型使用一段TypeScript程序組合多步工具操作,更適合復雜的連續任務。
極簡模式只保留持久Bash和str_replace_editor兩項核心工具,可以在更加精簡的環境下運行Coding Agent,也適合模型能力測試和基準評估。
創造模式則面向Agent開發者,可以檢查當前運行環境、試驗Cordis插件,并進一步組合和創建新的Agent preset。
2.本地優先與開源擴展
DeepSeek Harness采用本地優先的設計方式。根據官方數據處理說明,用戶輸入、模型輸出、Session上下文、Agent工具調用記錄、文件路徑、執行結果以及API Key等數據,默認在用戶本地設備處理和存儲,未經用戶同意不會直接上傳到服務端。
與此同時,DeepSeek Harness采用MIT License開源,開發者不僅可以查看源碼,還可以開發自己的模型插件、工具插件、Skills、UI以及其他Agent能力,通過插件機制搭建更加符合個人或團隊需求的AI開發環境。
三、界面與操作
DeepSeek Harness提供Web UI,降低了直接使用命令行Agent的操作門檻。安裝Node.js后運行npx@deepseek-ai/dsh web,即可啟動本地Web服務,默認訪問地址為http://127.0.0.1:3080。
進入Web UI后,首先可以在設置頁面配置DeepSeek API Key,然后添加需要操作的項目目錄作為工作區。選擇工作區后即可創建會話,并直接使用自然語言向Agent描述任務。
例如,可以讓DeepSeek Harness分析整個代碼倉庫、總結主要模塊、定位程序問題,或者直接修改項目文件。Agent可以根據任務讀取和編輯文件、運行命令、制定計劃以及委派子任務。當某些操作涉及當前權限策略要求確認時,Web UI會向用戶請求審批后再繼續執行。
四、應用場景
DeepSeek Harness更適合軟件開發、Agent開發以及AI自動化等場景。
對于普通開發者來說,可以利用它閱讀大型代碼倉庫、分析項目結構、修改代碼、排查Bug、運行測試以及完成重復性的開發任務,讓AI從傳統的代碼補全工具升級為能夠實際操作項目的Coding Agent。
對于Agent開發者來說,DeepSeek Harness的插件化架構提供了更大的擴展空間。開發者可以組合模型、工具、Skills、沙箱、存儲、工作流和子Agent,構建面向不同任務的專用Agent。
對于企業和研發團隊來說,Trajectory運行軌跡、權限控制以及本地優先的數據處理方式,也有助于觀察Agent的實際執行過程,并根據自己的開發環境建立更可控的AI編程工作流。需要注意的是,由于Harness能夠執行代碼并操作本地計算機,DeepSeek官方建議在虛擬機或容器等受限環境中使用,對重要操作保留人工確認,并謹慎安裝第三方插件、MCP Server和Skills。
以上就是DeepSeek Harness的主要功能及使用方式介紹。與傳統AI對話工具相比,DeepSeek Harness的重點并不僅僅是讓模型“生成答案”,而是通過工具、插件、工作區、任務規劃和運行環境,讓模型真正參與軟件開發過程。
目前DeepSeek Harness仍處于開發者預覽階段,但“一切皆插件”的架構、本地優先設計以及多種Agent運行模式,讓它在Coding Agent和Agent開發領域擁有較大的擴展空間。隨著插件生態以及基礎API繼續完善,DeepSeek Harness也有望成為開發者搭建和使用AI Agent的重要工具之一。
您好,如有軟件收錄需求,請將軟件打包,并附上軟件名稱、軟件介紹、軟件相關截圖、軟件icon、軟著、營業執照(個人沒有營業執照請提供對應的開發者身份證正反面以及手持身份證本人照片),發送至郵箱
https://user.onlinedown.net/login掃碼解答軟件疑問
如有產品建議或問題反饋,歡迎告訴我們,您的意見是我們進步的動力!
掃碼獲得軟件最新動態