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 运行时,侧边栏出现一条正在运行的 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
客观对比:开放程度、价格、模型自由度与可扩展性。
阅读指南来源与署名
本页所有截图来自这两支公开实测视频。每张图都深链回源视频的对应时间点。
