DeepSeek Harness 四種執行模式詳解
Standard、PTC、Minimal、Creator——每種 agent preset 到底改變了什麼,配上兩支真實實機影片的截圖。
最近更新: 2026-09-11
DeepSeek Harness 裡一切皆外掛——連 agent 自己的行為方式也是。它不是把程式開發助理寫死,而是內建四個 agent preset(「模式」),每一種都圍繞你的模型組裝出不同的一套工具和系統提示詞。
本篇用真實截圖把四種模式過一遍:在哪裡切換、各自包含什麼,以及怎麼在 Creator 模式裡做出自己的 preset。截圖來自兩支公開實機影片,來源見頁尾。
四種模式,一篇講完
- 1
模式在哪裡切換
打開 Settings → Agent presets,四張卡片都在這裡:Standard、PTC、Minimal、Creator。這裡選的是「新工作階段的預設檔」——已經開著的工作階段會保留自己出發時的 preset。工作階段內部的控制則在輸入框的命令選單裡:/plan 切計畫模式,permission 調沙箱層級,model 換模型。

四個內建 preset 一屏看全——每張卡片都是不同的工具與提示詞組合。在影片 3:40 處觀看 
不是所有「模式」都是 preset:計畫模式、權限和模型在這個選單裡按工作階段切換。在影片 6:00 處觀看 - 2
Standard 模式:全套程式開發 agent
Standard 是預設檔,大多數程式開發工作都用它。它把整套工具箱組裝到位——檔案編輯、shell、檔案與網路搜尋、技能、規劃、目標、子代理、工作流——軌跡檢視裡能看到工具清單有多長。從它開始,有理由再換。

Standard 模式就是整個工具箱——九個能力組同時點亮。在影片 3:15 處觀看 
換個角度講同一件事:真實工作階段裡,Standard 模式的工具清單佔滿整欄。在影片 7:45 處觀看 - 3
PTC 模式:多次工具呼叫合併成一個程式
PTC(程式化工具呼叫)保留 Standard 的全部能力,但把工具改由 Code Mode MCP 公開給模型,讓它能把多步操作合併成一個 TypeScript 程式一次跑完,而不是一步一步來回對話。實機影片給它的定位是資料密集型任務和複雜工作流。

PTC 保留 Standard 的工具箱,但把工具交給 Code Mode MCP——面板底部也提示你可以自己做一套。在影片 4:00 處觀看 - 4
Minimal 模式:兩個工具加一行提示詞
Minimal 把 agent 精簡到一個持久 shell 和一個 str_replace 檔案編輯器,長長的系統提示詞也換成一句話。花在工具定義上的上下文少了,留給實際任務的空間就多了,迴圈也更快更省。

Minimal 模式一張圖說清:兩個工具、一行提示詞,沒有別的東西佔上下文視窗。在影片 8:15 處觀看 - 5
Creator 模式:解鎖執行環境本身
Creator 在完整的 Standard 能力之上再加三樣:執行環境檢查、外掛實驗、preset 撰寫引導。想「改 Harness」而不只是「用 Harness」,就是這個模式——設定面板也老實標著 Beta。

Creator 模式 = Standard 的九組能力,再加三項執行環境層級權限。在影片 3:20 處觀看 - 6
看 Creator 模式現場造一個外掛
實機影片裡就一句話:「加一個新外掛,讓一個恐龍跳躍遊戲浮在視窗右下角」。隨後 agent 注入上下文、檢查 Cordis 執行環境,側邊欄出現一條標記為 running 的 Cordis Plugin。這就是 Creator 的意義:Harness 能在執行中擴充自己。

真實的 Creator 工作階段:一句話進去,agent 就開始檢查執行環境、交付一個活外掛。在影片 3:40 處觀看 - 7
做一套自己的 preset——然後按情境選
你不只有四個選擇。在 Creator 模式裡說一句「新建一個叫 Local Models 的 agent preset,停用 Ralph 外掛和子代理外掛」,一個能用的 preset 立刻出現在工作階段下拉裡,工具清單也隨之變短。經驗法則:預設 Standard,批次資料工作用 PTC,小的本地模型用 Minimal(或自訂 preset),要改造 Harness 用 Creator。

自訂 preset 離你只有一句話:在 Creator 模式裡開口,agent 替你寫好。在影片 9:05 處觀看 
效果立即可見:用新 preset 開的工作階段,工具清單更短——這正是小的本地模型需要的。在影片 9:40 處觀看
DeepSeek Harness 模式常見問題
新手問得最多的幾個 agent preset 問題,這裡給短答案。
Standard 和 PTC 模式有什麼區別?
Standard 是日常寫程式的預設 preset——檔案編輯、shell、搜尋、技能、規劃、目標、子代理、工作流全都有。PTC 模式保留這一切,但把工具改由 Code Mode MCP 公開,模型可以把多步操作合併成一個 TypeScript 程式執行——資料密集型任務和複雜工作流的主場。
Minimal 模式更快或更省錢嗎?
通常會。Minimal 把工具精簡到持久 shell 加 str_replace 編輯器,系統提示詞也換成一行,任務開始前花在工具定義上的上下文少了一大截。
能在工作階段中途切換模式嗎?
不能——agent preset 在工作階段啟動時就固定了,已開啟的工作階段保留自己出發時的 preset。換模式要開新的工作階段。輸入框的 /plan 命令是例外:它在不重啟任何東西的情況下切換計畫模式。
怎麼建立自己的模式?
在 Creator 模式裡開一個工作階段直接說。實機影片裡一句話——「新建一個叫 Local Models 的 agent preset,停用 Ralph 外掛和子代理外掛」——就產出了一個能用的 preset,立刻出現在工作階段下拉裡。
本地模型應該用哪種模式?
Minimal,或從它衍生的自訂 preset。本地模型的上下文視窗更小,Standard 的長工具清單在第一個任務開始前就吃掉不少 token——實機影片裡的 Local Models preset 停用 Ralph 迴圈和子代理,就是為了這個。
模式、權限、模型是同一個選擇器嗎?
不是——輸入框上有三個獨立的控制項:agent preset(agent 拿到哪些工具和提示詞)、權限 preset(唯讀、工作區寫入或完全存取)、模型(哪個 LLM 來跑這個工作階段)。改其中一個不影響另外兩個。
相關教學
選好模式之後,接著看這些教學。
切換模型與自訂 Provider
工作階段中途換模型、接上 NVIDIA NIM 或 Ollama 自訂 Provider,並驗證自己到底在和哪個模型說話。
閱讀教學Ollama 與免費模型
把 DeepSeek Harness 指向 OpenRouter 免費模型或本地 Ollama 服務,不用付費 API key 也能跑會話。
閱讀教學外掛 vs 技能:區別在哪
一個替換 harness 能力,一個教 agent 做事。對照表 + 實機截圖 + 兩個完整例項,一次分清。
閱讀教學安全地安裝外掛
dsh 裡「安裝外掛」到底發生什麼,附一套第三方程式碼審查清單。
閱讀教學dsh 對比 Claude Code
客觀比較:開放程度、價格、模型自由度與可擴充性。
閱讀教學來源與署名
本頁所有截圖來自這兩支公開實機影片。每張圖都深連結回來源影片的對應時間點。
