# 首发体验 \| DeepSeek Harness 来了，它不想做下一个Codex

- 作者：张子豪
- 发布时间：2026-08-13 20:46
- 分类：软件
- 原文：https://www.ifanr.com/1675083

![](https://s3.ifanr.com/wp-content/uploads/2026/08/cover6.png)

就在刚刚，DeepSeek 正式发布了首款 Agent 产品，DeepSeek Harness。

早在 V4 Flash 正式版更新日志里，除了直接对标 Claude Opus 模型的 benchmark 成绩，还有一行说明写着「正式版 DeepSeek-V4-Flash 使用 DeepSeek Harness 极简模式（即将发布）作为框架进行测试。」

APPSO 在发布之前拿到了 DeepSeek Harness 的内测资格，管理项目、长任务协作、多 Agent 编排、上下文管理以及联网搜索和 Skill 等等，这些本地 Agent 工作台该有的功能，DeepSeek Harness 全部都有。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_10-45-51.png)

▲ DeepSeek Harness 自己描述的与 Codex 的区别



但如果只是用「DeepSeek 版 Codex」来形容它又肯定不够，**自定义的 Agent 预设，可重建的会话，以及强大的插件功能**，都让 DeepSeek Harness 变得和传统的 Codex 类产品不太一样。

当 DeepSeek 也开始争夺模型输出之后的 Agent 执行层，这个姗姗来迟的 Harness 除了可以让手上本就「物美价廉」的 DeepSeek 模型更好用，更重要的是，它或许会改变我们使用 Agent 的习惯。

## 先来认识一下 DeepSeek Harness

> 以下功能和界面等内容均来自内测版，可能与正式版略有出入，以正式发布的版本为主。

第一眼看和市面上大多数的本地 Agent 产品没什么两样，左侧边栏从上到下依次是「新建会话」、「工作区」，以及不同工作区/文件夹内的多个会话。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_08-40-10.png)

对话的设置部分，我们可以切换不同的工作区，不同的模型和思考深度，一共有 Off、High、Max 三档推理等级，还有允许 DeepSeek Harness 可访问的权限。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_08-43-20.png) ![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_08-43-50.png)

和一般的 Codex 产品只区分日常/办公、办公/代码等工作场景不同，**DeepSeek Harness 使用一套「Agent 预设」来应对不同的任务**。

在 V4 Flash 正式版中提到的极简模式（minimal），正是 Harness 内置的四种 Agent 预设之一，它适合用于简单修改、测试最小 Agent，没有压缩、搜索、Skill、计划和子 Agent 这些功能。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_08-45-21.png)

▲ 写作工作台是我们自己创建一个 Agent 预设



另外三种预设模式分别是适合用来日常写代码、修 Bug、分析项目，以及默认选择的标准模式（standard）；处理大批量搜索、并行读取和多步骤自动处理的代码模式（code）；以及能开发新的 Agent 预设或插件的创造模式（cordis）。

不同的 Agent 预设模式可使用的命令不同，我们也可以直接在输入框内使用「/」快速选择不同的指令或 Skills。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_09-36-59.png)

标准模式、代码模式和创造模式，都包含有对话压缩、目标、计划等命令，而极简模式下，只有目标命令。

## 用创作模式自定义 Agent 预设

对于什么是 Agent 预设，以及几款 Agent 预设的具体区别，我们还能在设置页面看到详细的情况。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_09-47-02.png)

> 预设即一个会话的 Agent 所运行的插件组装 —— 它的工具、提示词与能力。复制一份既有预设改成自己的，或用「创造模式」让 Agent 帮你创建。

如果说模型等于大脑，决定基础的推理和理解能力；Skill 等于一份操作手册，告诉模型遇到某类任务时，具体怎么做；Tool / 插件 相当于软件和权限，它决定了模型能否搜索、改文件、运行命令、收发邮件等。

那么 Agent 预设就是一个岗位＋工作环境，身份、长期规则、可用工具、工作方式，都由 Agent 预设决定。

一个 Agent 预设通用由一份配置文档构成，文档内把 Agent 的系统提示词、工具、上下文压缩和多 Agent 能力完整组合起来。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_09-55-01.png)

我们也新建了一个专门用于写作的 Agent 预设，在这份预设内，不仅可以使用文件进行配置，还能引入文件夹，加入不同的 Skill，来让自己的 Agent 更加完善。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/2026-08-13-10.06.01.png)

▲ 自定义写作工作台 Agent 预设文件夹内包含的信息



DeepSeek Harness 内也提供了「用创作模式自定义预设」的方法，就像大多数 Agent 用对话创建 Skills 一样，我们可以一步步要求 Harness 创建一个自己的 Agent 预设。

在设置页面，我们还能看到模型的配置，DeepSeek Harness 允许我们接入不同的第三方大模型，默认提供方包括 Kimi、OpenAI、Anthropic、Google 等将近 40 个大模型厂商。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_10-13-01.png)

## 一切都是插件化运行

最后一项设置是 DeepSeek Harness 这次的重头戏——插件，DeepSeek Harness 在内测产品中介绍里写着「**Everything is a plugin**」，一切皆插件。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_10-11-57.png)

这个插件有多离谱，在内测的项目仓库里，参与内测的用户短短几天的时间就已经开发了约 300 个插件。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_10-51-59.png)

有的插件能把 DeepSeek Harness 整个的工作界面修改，有的可以像 Codex 一样接入自定义桌面宠物，还有针对对话界面的优化，**以及为 DeepSeek Harness 带来「跨会话长期记忆 + 后台自我进化」能力的纯插件实现。**

虽然最底层的记忆依然是本地文件，但这套插件并没有把「长期记忆」做成传统的向量数据库 + RAG，而是通过本地文件持久化 + 分层上下文注入 + LLM 自我整理，形成的一套完整系统。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_11-08-34.png)

插件的能力还在于能实现模型的自我进化，定期让 LLM 回头审视自己的完整工作上下文，把临时经验压缩成长久知识。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/tab.png)

▲使用该记忆插件的 DeepSeek Harness 界面



但无论是记忆插件，还是皮肤插件，这些都只是插件能力的冰山一角。

在 DeepSeek Harness 的开发文档里，从架构层面来说，**插件几乎就是 DeepSeek Harness 的主打，模型、工具、策略、存储、上下文和界面都能通过插件进行替换或组合。**

通常我们理解的插件是给当前的产品增加一些小功能，就像 VS Code 里有着丰富的插件系统，或者是 Chrome 浏览器，我们能安装不同的插件，增加浏览器对应的能力。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_14-49-29.png)

Codex 应用内也有大量的插件，像是计算机使用、Chrome、Notion 等等对应不同的工具和服务。

但 DeepSeek Harness 这次给出的插件，是在 Agent 的大脑、工具箱、规则和界面里加能力，它更深入、更自由。

如果你嫌 DeepSeek 官方界面太简洁，不妨加点广告。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/english-mode-1.png)

▲ 内测用户自己开发的 DSH 插件，能够直接修改页面 UI



举个例子，一个 Agent 的「标题生成插件」，通常是在对话里增加一个按钮或命令，点击后调用 AI 根据已有命令处理。

一个 DSH 的「写作插件」，则可能同时做到：给 Agent 增加 /headline 等能力；注册一个模型可以自主调用的标题工具；换掉系统提示词和写作规则；接入我们的各类 Skills； 增加网页检索或外部 MCP；保存文章素材和长期偏好；**在 DeepSeek 的交互页面中增加写作面板**；限制这个 Agent 可以使用哪些 Shell、文件或网络工具……等等。

市面上插件功能同样强大的产品可能是 Pi Agent，它也可以通过 Extension 改写工具、模型请求、会话行为和终端界面。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_15-12-32.png)

▲ Pi 的介绍写着「有很多 Agent，但这个才是你的」



Pi 让一个 Coding Agent 可以任意扩展；DSH 则试图让整个 Agent 产品都由插件重新组合。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/exec-e82afa28-d142-4ed7-bb26-1500ac1229a3.png)

## 用起来怎么样

很难想象吧，以快著称的 DeepSeek，有一天运行一项编程任务的时间也会来到半个多小时。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_11-18-17.png)

为了观察执行层能给同一个模型带来多大变化，我们让 DeepSeek-V4-Flash 分别在 DeepSeek Harness、Reasonix 和 Codex 中完成同一个 Three.js 滑沙游戏。

先看使用 V4 Flash 在 DeepSeek Harness 中的表现，基本上没有太多可以挑剔的 Bug，玩家一开始就在滑行，完全遵守核心玩法，穿过下坡途中的每个门，最终抵达沙漠绿洲。

[![](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8d4721a28.png)](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8d4721a28.png)

而使用刚刚上新的 V4 Pro，用时更长，表现反而更没那么好。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_16-07-41.png)

虽然界面似乎有更加精美了一点，太阳光沙漠都更自然，但是金字塔等元素又很抽象。

[![](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8db0c1740.png)](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8db0c1740.png)

▲ 使用 DeepSeek V4 Pro 正式版，在 DeepSeek Harness 内生成



Reasonix，据说是最适合 DeepSeek 的第三方 Agent ，我们让它处理了同一个任务，看看 V4 Flash 正式版模型，在不同的 Harness 应用中，表现会有什么不同。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/2026-08-12-16.03.15.png)

同样是最高等级的推理，差别真的很大。

首先是整体画面的美感就完全不如 DeepSeek Harness 所交付的「金黄、快速、阳光明媚、清晰明朗」，其次虽然游戏同样能玩，但是太过于简陋，渲染的金字塔、人物、天空都很粗糙，不像是一款 3D 游戏。

[![](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8de887eee.png)](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8de887eee.png)

而如果是 Codex+DeepSeek V4 Flash 的组合呢，一开始我们在本地新建了一个文件夹，Codex 的处理方式很聪明，他说他自己先扫描了一遍本地文件夹，发现了另一个项目中存在一个 3D 库的复制文件。

接着他又找到了我使用 DeepSeek Harness 创建的 pyramid-speed-run 项目，他说他要先看看那个是怎么处理 3D 库文件的，但是他不会直接复制，然后把那个项目作为一个原型参考，开始构建自己的项目。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_11-55-27.png)

一个是允许他继续参考做出来的网页，一个是我们新开了一个对话，让 Codex 完全依靠自己的工具处理的网页。

[![](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8e156edad.png)](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8e156edad.png)

▲ 使用 V4 Flash 正式版的 Codex，干净工作区组



[![](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8e2d8cc56.png)](https://s3.ifanr.com/wp-content/uploads/2026/08/img_6a7d8e2d8cc56.png)

▲ 使用 V4 Flash 正式版的 Codex，受污染上下文组



两个版本似乎都比用 Reasonix 要更好，和 DeepSeek Harness 版本相比，似乎还是 Harness 版本给人沉浸感更强。

「受污染」版把色彩调好的同时，但是金字塔完全不像是金字塔。而从 0 开始做的版本确实有 Codex 的感觉，整体画面更明亮，也更简单。

就像 V4 Flash 使用极简模式的 DeepSeek Harness 进行评测能得到更好结果。

这个单次案例虽然无法证明 Harness 在所有任务上更强，但至少说明：当模型完全相同时，Harness 提供的工具、提示词、上下文组织和执行策略，已经足以显著改变最终产物。

## 它不是 DeepSeek 版 Codex

查看 DeepSeek Harness 仓库中大量的 Markdown 说明文档，以及使用指南等内容，可以很确定地说，**DSH 不是「DeepSeek 版 Codex」，它更接近一套可重组、可回放的 Agent 运行时。**

DeepSeek Harness 真正特别的地方，是把「插件生命周期、每个 Agent 的能力组合、工具执行、会话日志、Web UI」接进了同一套内核。

从底层的技术配置到如何处理用户交互、AI 交互，DeepSeek Harness 都有自己独特的一套流程。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_13-43-21.png)

▲ 图片由 AI 生成



DeepSeek Harness 最重要的插件功能，根据其文档介绍，它并不只是一个 API 接口，每个工具、模型适配器、策略、提示词、存储、UI 区域都可以是插件。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_15-24-51.png)

就像我们看到，已经有内测用户能通过插件，修改 DeepSeek Harness 的主界面。

其次是 Profile 和 Preset 构成的两级组合系统，Profile 决定整个 DSH 进程怎么运行，例如 Web、Headless、安装哪些 Bundle，它本质上是有顺序的 cordis.patch.yml 配置层。

Agent Preset（Agent 预设）决定某个会话里的 Agent 能看到哪些工具、提示词、Skill、子 Agent 和工作流。Preset 的作用域按 agent → preset → global 解析。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/PixPin_2026-08-13_13-45-04.png)

根据 Preset 作用域机制，意味着同一个进程中，可以同时运行写作 Agent、编码 Agent、研究 Agent，而且各自看到不同的工具和指令，不必启动四套服务。

另一个有价值的技术点是「**模型可见 ⇔ 已记录**」。

普通聊天工具往往只保存最终消息，DSH 保存的是完整事件流： turn/start、step/start 用户消息、实际请求使用的模型、系统提示词、工具定义、原始流式等等内容。

同时甚至上下文压缩也不会删除原始历史，只是用 replacement 事件改变模型此后看到的「表面」。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/634788467-dfdb875e-a1a8-4d4b-8340-353736b1708f.png)

▲DSH-better-sidebar 插件，将 DeepSeek Harness 界面修改为多个侧边栏的 UI



还有采用「先记录意图，再执行副作用」的 Agent Loop，以及所有工具共用一条执行内核。即模型可以写一段 TypeScript，把多个工具调用编排成程序，但中间数据留在运行环境里，只有最终结果进入模型上下文。

最后一项特别设计就是前端，即我们使用 DeepSeek Harness 的界面，DSH 并不是一个传统的「固定前端页面 + 后端插件」，界面本身也是第二棵插件树。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/exec-9aafebca-d4bc-4a06-ac2a-509749206168.png)

▲图片由 AI 生成



应用启动后，界面挂载机制会加载一组 UI 插件。页面先声明侧边栏、对话区、输入区和设置区等标准挂载位，各插件再把自己的组件注册进去。

MCP、Skill、网页搜索、终端、子 Agent、多模型、Plan Mode、Workflow，这些单独看都已经是 Agent 产品的常见能力。

DeepSeek Harness 的不同在于它把模型、工具、会话、插件和界面，都接入统一的底层机制。

![](https://s3.ifanr.com/wp-content/uploads/2026/08/20260805103335_4676_120.png)

而这带来的最大改变，大概是以前我们是使用一个通用 AI Agent，每个人都在用一样的 Codex 去处理办公、编程、写作等任务；但 DeepSeek Harness 给我们的是自己探索的空间。

总的来说，Codex 尝试交付一个拿来即用的 Agent。DeepSeek Harness 更像一套组装 Agent 的运行时：它把更多结构暴露出来，让开发者决定 Agent 应该是谁、使用什么工具，以及如何工作。

既然 Codex 可以切换不同的模型，**模型只是 Agent 的一个部件，那 Agent 本身也应该能持续配置、替换和重组**。

DeepSeek 过去最受关注的是模型本身。现在到了 DeepSeek Harness，它开始处理模型之外的问题：如何组织工具和上下文、保存执行过程，以及在同一套系统里配置不同的 Agent。

以前我们挑 Agent，挑的是哪家公司做出了最好用的那个产品。

DeepSeek Harness 给出的另一种可能是，**Agent 和模型同样是基础设施**。开发者和用户，可以使用 DeepSeek Harness 创造出无数个 Codex，而真正属于我们的 Agent，也可以由自己组装出来。
