DeepSeek Harness 四种模式:Standard、PTC、Minimal、Creator 的区别
DeepSeek Harness 四种模式怎么选:Standard 用于日常开发,PTC 编排多步工具调用,Minimal 提供精简执行环境,Creator 用于开发自定义预设。文章按工具组成与任务类型比较差异,给出仓库修改、批量处理和插件开发的选择示例,并分别说明模型、预设和权限的配置关系,以及可重复任务的安排。
本页内容
Standard、PTC、Minimal、Creator 是四套 Agent Preset,改变的是会话可用工具与执行方式,不是四个不同模型。日常读代码、改文件和运行测试可以从 Standard 开始;其余三种分别面向程序化工具编排、精简工具环境和自定义 Preset 开发。
按任务选择模式
| 工作 | 建议起点 |
|---|---|
| 修复问题、修改文件、运行测试 | Standard |
| 批量搜索、读取、过滤并汇总结果 | PTC |
| 只用持久 Shell 测试简化的工具组合 | Minimal |
| 检查运行时、实验插件、制作 Preset | Creator |
这是按官方工具配置作出的使用建议,不是速度或成功率排名。
四种模式分别提供什么
| 模式 | 工具与运行能力 |
|---|---|
| Standard | 文件编辑、Shell、文件和网页搜索、Skills、计划、目标、子 Agent 与工作流 |
| PTC | 默认不提供 workflow 工具;其他工具通过 PTC SDK 呈现,用 TypeScript 编排调用 |
| Minimal | 只提供持久 Shell:macOS/Linux 使用 Bash,Windows 使用 PowerShell |
| Creator | 保留 Standard 能力,增加运行时检查、内存插件实验与 Preset 创作 |
PTC 适合批量编排工具
例如要扫描仓库接口、读取定义、去重并按模块输出清单,可以把这串操作写进 TypeScript 程序。中间结果先在程序中处理,再把需要判断的内容返回给模型,有机会减少逐次工具往返。
具体节省多少取决于任务拆分和返回数据量,需要从执行记录确认。PTC 不是提高模型推理能力的开关,也不保证每个任务更快。
若是在排查偶发测试失败,下一步需要依据新日志决定,Standard 的逐步检查更容易观察。PTC 的工具通过 SDK 呈现,且当前预设默认不提供 workflow 工具,不能直接视为 Standard 的工具全集。
官方 Harness 仍处于开发预览阶段。SDK、插件和 Preset 行为可能随版本变化,团队采用前应记录 DSH 版本及实际可用工具。
Minimal 与 Creator 的使用边界
在 0.1.5-rc.2 / c291e79 源码快照中,Minimal 只提供一个持久 Shell 工具,并使用固定提示词、不进行上下文压缩。它没有独立的字符串替换编辑器;读写文件需要通过 Shell 完成。工具少不等于只读或自动断网。
Creator 面向 Agent 配置开发。需要检查运行时、实验插件或组合自己的 Preset 时才使用它。写业务代码、页面或文档本身,不需要因“创作”这个字样就切换到 Creator。
模式、模型和权限分别配置
切换 Preset 改变工具组合;模型由模型配置决定;文件访问、网络和命令执行由权限与运行环境约束。这三项需要分别确认。
同一任务用不同 Preset 运行时,应记录可用工具、权限和版本。否则成功率或 Token 差距可能来自执行环境,不能全归因于模型。
先建立一条可重复的工作流程
首次使用 Standard 完成一个范围明确的修改,保存需求、执行记录和验收结果。若后续发现大量固定工具操作占用往返时间,可在相同任务上试 PTC;若目标是控制评测工具变量,再用 Minimal;要修改 Preset 或插件组合,则进入 Creator。
切换后对照任务结果、工具错误、耗时与 Token 用量。没有发现明确收益时,保留已经稳定的配置即可。