DeepSeek Harness 运行模式
DeepSeek Harness 提供四种运行模式:标准模式、PTC 模式、极简模式与创造模式。从日常编码到模型基准测试,从多步编排到插件实验,每种模式都由插件组合而成,可在新会话中自由切换。
四种运行模式
标准模式
提供完整的工具组合:文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流。适合日常编码任务的默认选择。
适用场景:日常编码:阅读仓库、修改代码、运行测试、提交变更。
PTC 模式
具备标准模式的全部能力,并通过 Code Mode SDK 呈现工具,让模型用一个 TypeScript 程序组合多步操作。复杂任务不再是线性的工具调用链,而是一段可组合、可复用的程序。
适用场景:复杂编排:批量重构、跨文件分析、需要循环与条件判断的多步任务。
极简模式
仅提供持久 bash 与 str_replace_editor 的双工具编码 Agent,用于最小化环境下的模型基准测试。排除干扰工具,让模型能力评估更纯粹。
适用场景:模型评测:在最小化环境中对模型进行公平的基准测试。
创造模式
用于创建自定义 Agent preset:具备标准模式的全部能力,并提供运行时检查、插件实验和 preset 创作指导。在内存中试验 Cordis 插件,并将其组合为新的运行模式。
适用场景:定制 Harness:检查当前运行时、试验插件、创作专属 Agent 预设。
模式对比
按工具组合与适用场景快速对比四种运行模式:
| 模式 | 工具集 | 多步编排 | 适用场景 |
|---|---|---|---|
| 标准模式 | 完整工具组合 | 工作流 | 日常编码任务 |
| PTC 模式 | 标准 + Code Mode SDK | TypeScript 程序 | 复杂多步编排 |
| 极简模式 | Bash + 文件编辑器 | 线性工具调用 | 模型基准测试 |
| 创造模式 | 标准 + 运行时检查 | 插件实验 | 定制 Agent Preset |
四种模式本身也由插件组合而成:每一种能力都是插件,每一种模式都是插件的组合。
如何切换模式
在 Web UI 新建会话时,展开模式选择器即可选择运行模式。创造模式中组合出的 preset 也会出现在选择器中,供后续会话复用。
# 启动 Web UI 并在新会话中选择模式 npx @deepseek-ai/dsh web # 新建会话 → 展开模式选择器 # ┌──────────────┐ # │ 标准模式 │ ← 功能完整的编码 Agent # │ PTC 模式 │ ← TypeScript 程序编排工具 # │ 极简模式 │ ← 双工具基准测试 # │ 创造模式 │ ← 检查运行时、试验插件 # └──────────────┘
深入了解
常见问题
DeepSeek Harness 有哪几种运行模式?
四种:标准模式(完整工具集)、PTC 模式(Code Mode SDK 编排)、极简模式(双工具基准测试)和创造模式(创建自定义 preset)。
PTC 模式和标准模式有什么区别?
PTC 模式具备标准模式的全部能力,但工具通过 Code Mode SDK 呈现,模型可以编写一段 TypeScript 程序来组合多轮工具调用,适合复杂的多步编排任务。
极简模式适合什么场景?
极简模式仅保留持久 bash 与 str_replace_editor 两个工具,适合在最小化环境中对模型进行基准测试,评估更纯粹。
如何在创造模式中试验插件?
创造模式提供运行时检查与插件实验能力,可在内存中加载 Cordis 插件、观察其行为,并将组合结果保存为新的 preset。