近期大模型新品集中扎堆上线,DeepSeek-V4-Pro 短暂上下线、Qwen3.8 开放权重、Grok4.6 更新,紧随其后 DeepSeek 正式推出DeepSeek Harness v0.1 开发者预览版,基于 MIT 协议开源。简单总结核心结论:它是一套以「一切皆插件」为核心理念的 Agent 运行底座,依托 Cordis 插件系统实现全组件可替换;现阶段可快速本地部署,但缺少开发者期待的交互式终端 CLI,属于早期预览版本,上限取决于底层大模型能力,长期目标是构建完整 DeepSeek Agent 开发生态。下文结合一手实测,完整拆解架构、部署、优劣与行业价值。

一、开发者真实痛点:现有 Agent 框架普遍存在的问题

市面上绝大多数 Agent 框架存在固化设计缺陷:模型适配器、工具调用流程、会话管理、前端 UI 深度耦合。开发者想要替换任意核心模块,往往需要侵入修改框架源码,二次改造成本极高。

  1. 组件强绑定:Agent 循环、沙箱环境、存储模块写死在内核,无法按需摘除;
  2. 扩展链路割裂:新增工具、自定义模型需要适配多层代码,插件卸载容易产生内存残留、无效监听器;
  3. 运行模式固定:很难在同一套底座上切换通用编码、基准测试、插件调试多种工作形态;
  4. 生态封闭:大多仅适配自家模型,跨模型迁移需要重构整套 Agent 调度逻辑。

DeepSeek Harness 的诞生,就是试图用插件化架构解决上述耦合难题。但实测过程中,同样暴露出预览版本大量亟待完善的短板,最受社区热议的就是终端交互式 CLI 缺失。

二、DeepSeek Harness 核心架构:Cordis 与一切皆插件理念

DeepSeek Harness 底层依托Cordis 时空可组合插件系统,也是整套框架最核心的创新点。官方定义:模型、工具、技能、会话、沙箱、存储、调度循环、Web UI 全部属于插件,不存在不可替换的内核模块。

很多开发者会疑惑,「插件支持」在很多框架都存在,Harness 区别在哪?关键在于 Cordis 五大基础概念:插件、上下文、服务依赖、类型化事件、可撤销副作用。翻译成实操层面的逻辑:

  1. 单一插件只负责一项独立能力,插件之间声明依赖,框架自动处理启动顺序,无需开发者手动编排;
  2. 插件依靠事件机制通信,不存在硬编码调用;
  3. 插件热更新、卸载时,自动撤销注册的监听器、工具、提示词,不会留下垃圾逻辑,大幅降低运行时故障概率。

这里分享一处实测原创细节:官方演示 GIF 中默认使用 DeepSeek-V4-Flash 而非最新 V4-Pro,并非框架不支持 Pro 模型。经过配置验证,框架原生内置两类模型接入配置,只是官方演示选用推理更稳定的 Flash 版本;开发者只需在设置页面填入 V4-Pro 的 API 密钥,即可自由切换,同时支持自定义接入第三方大模型。

三、落地实操步骤:两种部署方式完整流程

方式 1:npx 快速体验(推荐初次测试)

前置条件:本地安装 Node.js 运行环境

终端执行命令:

plaintext

npx @deepseek-ai/dsh web

命令执行逻辑:npx 临时拉取对应 npm 包,自动启动 Web 服务,不会长期占用本地存储空间。服务启动完成后访问地址:http://127.0.0.1:3080。进入页面首要操作:填入 DeepSeek API Key,完成模型鉴权。

方式 2:源码克隆部署(适合插件二次开发)

plaintext

git clone https://github.com/deepseek-ai/deepseek-harness
cd deepseek-harness
安装依赖并启动开发服务

实操注意点(独家实测细节):首次启动加载插件列表存在短暂卡顿,建议初次打开 Web 界面后等待 30 秒再创建会话;内置大量官方插件,但记忆持久化、外部知识库插件需要自行寻找社区实现,官方预览版未内置。

四、四大预设运行模式横向对比表

框架内置四种运行模式,每种模式加载独立插件集合,适配截然不同的开发场景,是选型与调试的关键依据。

表格

运行模式默认插件配置核心适用场景实测注意事项
标准模式完整工具集:文件编辑、Shell、检索、子代理、工作流通用代码开发、日常复杂任务编排Token 消耗偏高,长任务建议开启分段保存会话
PTC 程序化调用模式标准插件 + TS 代码编排 SDK多步骤链式任务、数据库迁移、项目重构依赖模型代码生成能力,V4-Pro 效果优于 Flash
极简模式仅保留 Shell 工具 + 文件编辑器大模型基准性能测试、最小环境验证无额外增强工具,不适合复杂业务流程
创造模式标准插件 + 运行时检测、内存插件调试自定义插件开发、新工作流试验高权限模式,谨慎执行陌生插件代码

五、社区争议焦点:所谓 “没有 CLI” 真相拆解

项目上线后,大量开发者在 GitHub 评论区吐槽缺少 CLI 工具,这里厘清认知偏差,也是非常容易被忽略的细节:

DeepSeek Harness并非完全没有命令行能力。仓库自带 dsh 启动器,支持 headless 无界面模式,执行一次性任务:

plaintext

dsh --profile headless "run the tests"

可以管理插件、导出配置、离线执行单次任务。

但社区期待的,是类似 Claude Code、Codex 那种常驻终端、持续对话、支持代码差异预览、会话快速切换的交互式 TUI 终端界面,这一功能 v0.1 版本尚未提供。对于习惯终端开发的程序员而言,缺少交互式终端极大限制工作流集成,也是当前版本最大短板。目前已有社区开发者启动第三方 TUI 插件开发,短期大概率依靠社区补齐。

六、DeepSeek Harness 与 Pi Agent 框架核心差异

不少开发者把两者放在同一赛道对比,同样主打扩展能力,但底层设计思路完全不同:

Pi Agent 更多聚焦上层工作流扩展,相当于在工作台新增功能模块;扩展边界停留在应用层。

DeepSeek Harness 将插件能力下沉至 Agent 运行时内核。从模型接入、调度循环、UI 界面全部支持替换。如果类比硬件:Pi 是加装外设,Harness 允许直接更换主板上任意芯片。

不过客观看待,现阶段 Harness 生态建设尚处于起步阶段,社区插件数量暂时不及 Pi,架构优势想要转化为生产力,还需要时间积累开发者生态。

七、战略视角:DeepSeek 的产品路线转变

过去 DeepSeek 重心集中在大模型权重、推理能力,相当于持续输出「AI 发动机」。发布 Harness 意味着战略延伸:不只提供模型 API,还要提供整套 Agent 运行底盘。

行业逻辑清晰:模型能力决定 Agent 上限,Harness 决定能不能稳定触达这个上限。DeepSeek 希望引导开发者,从单纯调用 API,转向基于自家 Agent 底座搭建应用,构建封闭且开放的开发者生态。

同时也要理性看待:近期不少开发者实测 DeepSeek-V4-Pro,反馈实际效果没有达到预期宣传水平。这也印证一个底层事实:再好的 Agent 运行框架,最终表现依然受底层大模型能力约束,框架无法弥补模型本身的能力短板。

八、综合结论与落地建议

DeepSeek Harness 凭借「一切皆插件」的 Cordis 架构,提供了高自由度的 Agent 二次开发底座,MIT 开源协议宽松,商业与个人开发限制较少,适合想要深度定制 Agent 运行逻辑的技术团队。结合预览版现状,给出分层落地建议:

  1. 个人开发者:可以先用 npx 命令快速体验,尝试自定义插件、切换四种运行模式,不建议直接投入生产环境;
  2. 企业团队:持续跟踪版本迭代,重点等待交互式 CLI/TUI 正式发布、沙箱安全能力完善之后再评估规模化使用;
  3. 插件开发者:可以基于现有框架开发工具插件,提前布局早期生态红利。

整体来看,该项目 GitHub Star 增长速度极快,有望成为主流开源 Agent 运行框架之一,但 v0.1 预览版存在交互缺失、生态单薄等明显短板,短期更适合技术调研与原型验证。

效率龙虾 会带着下面这段开聊

按文章《2026 DeepSeek Harness 实测解析:一切皆插件架构、四大运…》把卡点收成可执行步骤:先做什么、别踩哪条、怎么验证。

用效率龙虾试这篇

不同业务场景的验收标准不同。建议先定义成功指标,再选用工具,避免千篇一律的「试用—转化」收尾。

常见问题 FAQ

Harness 是什么?

Harness 是 推出的一套 Agent 运行底座,基于 MIT 协议开源。它采用“一切皆插件”的架构理念,通过 Cordis 插件系统实现模型、工具、会话、UI 等全组件可替换,旨在解决现有 Agent 框架的耦合问题,适合开发者深度定制 Agent 逻辑。

为什么 Harness 要使用一切皆插件架构?

因为现有 Agent 框架普遍有组件强绑定、扩展链路割裂等固化设计缺陷,导致替换模块成本高。 Harness 通过 Cordis 系统让每个插件独立负责一项能力,支持热更新和自动撤销副作用,从而提供更高灵活性和可维护性,降低运行时故障概率。

如何快速部署 Harness 进行体验?

推荐初次测试用 npx 快速部署:确保本地有 Node.js 环境,终端执行 npx @-ai/dsh web,自动启动 Web 服务,访问 http://127.0.0.1:3080,填入 API Key 即可开始。源码克隆适合二次开发,但首次启动需等待插件加载。

Harness 的四大运行模式是什么?

Harness 内置四种预设运行模式:标准模式(完整工具集,适合通用开发)、PTC 程序化调用模式(适合链式任务)、极简模式(仅基础工具,用于基准测试)、创造模式(用于插件调试)。每种模式加载独立插件集合,适配不同开发场景。

Harness 与 Pi Agent 框架有什么区别?

Harness 将插件能力下沉至 Agent 运行时内核,允许替换模型、调度循环等底层组件;而 Pi Agent 更多聚焦上层工作流扩展。类比来说,Pi 像是加装外设,Harness 则允许更换主板芯片,提供更深层的定制化,但目前社区插件生态尚不及 Pi。

Harness 目前有哪些主要短板?

作为 v0.1 预览版, Harness 缺少开发者期待的交互式 CLI 终端,限制了终端集成工作流。此外,生态插件数量较少,记忆持久化等插件需自行寻找社区实现,整体功能尚不完善,生产环境使用需谨慎,更适于技术调研。

这篇看完可以接着做:工作灵感、发出前验收、试一版稿。