Runtime Modes

DeepSeek Harness 运行模式

DeepSeek Harness 提供四种运行模式:标准模式、PTC 模式、极简模式与创造模式。从日常编码到模型基准测试,从多步编排到插件实验,每种模式都由插件组合而成,可在新会话中自由切换。

四种运行模式

STANDARD MODE

标准模式

功能完整的编码 Agent

提供完整的工具组合:文件编辑、Shell、文件与网页检索、Skills、计划、目标、子代理和工作流。适合日常编码任务的默认选择。

文件编辑Shell文件与网页检索Skills计划与目标子代理工作流

适用场景:日常编码:阅读仓库、修改代码、运行测试、提交变更。

CODE MODE

PTC 模式

用一段 TypeScript 程序编排工具

具备标准模式的全部能力,并通过 Code Mode SDK 呈现工具,让模型用一个 TypeScript 程序组合多步操作。复杂任务不再是线性的工具调用链,而是一段可组合、可复用的程序。

标准模式全部工具Code Mode SDKTypeScript 编排多步操作合一

适用场景:复杂编排:批量重构、跨文件分析、需要循环与条件判断的多步任务。

MINIMAL MODE

极简模式

双工具基准测试环境

仅提供持久 bash 与 str_replace_editor 的双工具编码 Agent,用于最小化环境下的模型基准测试。排除干扰工具,让模型能力评估更纯粹。

持久 Bashstr_replace_editor

适用场景:模型评测:在最小化环境中对模型进行公平的基准测试。

CREATOR MODE

创造模式

创建自定义 Agent Preset

用于创建自定义 Agent preset:具备标准模式的全部能力,并提供运行时检查、插件实验和 preset 创作指导。在内存中试验 Cordis 插件,并将其组合为新的运行模式。

标准模式全部工具运行时检查插件实验Preset 创作指导

适用场景:定制 Harness:检查当前运行时、试验插件、创作专属 Agent 预设。

模式对比

按工具组合与适用场景快速对比四种运行模式:

模式工具集多步编排适用场景
标准模式完整工具组合工作流日常编码任务
PTC 模式标准 + Code Mode SDKTypeScript 程序复杂多步编排
极简模式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。

加入 DSH 插件生态

DeepSeek Harness 开发者预览版仍处于面向 Harness 开发者的测试阶段,核心插件和基础 API 将持续迭代。我们期待与全球开发者一起,在开源、开放、可复用、可组合的基础设施之上,共同探索智能上限。