8月13日深夜,DeepSeek 在宣布 API 涨价之后,甩出了一个更耐人寻味的东西:Harness v0.1 开发者预览版,全球公测,MIT 开源。它不是又一个模型,而是一整套"让模型能干活"的工程框架。我花了一晚上把官方文档和源码路径摸了一遍,也试着按它的命令装了一下。下面把产品定位、设计思路、怎么装、跑起来啥样、业界怎么看,一次说清。
01 它到底是什么:Model + Harness = Agent
DeepSeek 自己给 Harness 下了个等式:Model + Harness = Agent。模型只管思考和推理,Harness 包揽模型之外的一切工程活,工具调用、任务规划、执行调度都归它。说白了,以前你调用 DeepSeek API,拿到的是一颗"大脑";现在它还顺手递给你一套"手脚和神经系统"。
这条赛道它瞄得很准:代码智能体(Code Agent)。官方定位直接对标 OpenAI 的 Codex 和 Anthropic 的 Claude Code。不过 DeepSeek 把它定义成"开发者底层工具",不是给普通用户一键可用的成品。
那它到底给谁用?面向的是全球 Harness 开发者,以及想自己搭一套 Agent 技术栈的团队。DeepSeek 资深研究员陈德里说得直白:对标 Claude Code,做 DeepSeek Code Harness。对普通用户来说,现阶段它还很难直接上手,更像一张写给工程师的邀请函。
02 设计思想:一切皆插件
"Everything is a Plugin" 是这句话的英文原版,也是整套架构的底层逻辑。Harness 基于 Cordis 插件系统构建,Cordis 是个讲究"时空可组合性"的元框架,只负责插件的加载、卸载和依赖管理。
落到具体:模型、工具、技能、会话、沙箱、存储、循环、调度、UI,全都是插件。开发者不用改一行 Harness 源码,就能在配置层把任意能力替换、扩展或重组。一个大模型,只是这整套技术栈里一个可随时换掉的零件。这种激进程度,在闭源的 Codex、Claude Code 面前确实少见。
03 安装与上手:一条 npx 命令
官方给的入门路径极其简单,前提是装了 Node.js。一条命令就能拉起:
npx @deepseek-ai/dsh web
它会直接启动 Web UI,默认跑在 http://127.0.0.1:3080。想从源码玩也行:git clone 仓库、pnpm install、pnpm run build,再 pnpm dsh web。官方甚至把 Web UI 当成首要上手入口,文档写得相当直白。
我照着 README 实跑了一遍安装路径:命令和端口都对得上,但开发者预览阶段的本地启动对环境有点挑,没能在我这边的环境里完整渲染出界面。这反而印证了它自己那句警告。
04 实际跑起来:四种模式与"糙"的魅力
Harness 内置四种模式,每种默认加载不同的插件集合。标准模式给全套工具;PTC 模式(程序化工具调用)让模型自己生成一段代码,去组合多轮工具调用;极简模式只留一个 shell 和一个文件编辑器,专门用来跑最小环境下的基准测试;创造模式最野,能在内存里直接试 Cordis 插件、现攒新模式。
但请注意 README 里那句大写加粗的提醒:THERE WILL BE COMPATIBILITY-BREAKING CHANGES。它是 developer preview,迭代飞快,核心插件和底层接口还在剧烈变动。
想拿它当生产工具?现在还早。它更像一份"Agent 运行底座"的参考实现,邀请你一起来填坑。
05 业界怎么看:开源这步棋
文渊智库创始人王超的判断很直接:DeepSeek 不再只满足于当个 API 服务商,而是要第一时间抢占"Agent 运行底座"的控制权。逻辑很朴素,既然一堆企业都在拿它的模型搭 Agent,它为什么不自己先把底层执行基座做了?
开源 Agent 真正的护城河,王超认为不是绑定某个单一模型,而是生态密度、社区参与度和企业服务能力。用 MIT 把水泼出去,换回的是中国企业在 Agent 时代定规则的权利。
当然也有冷静声音:0.1 预览版短期想完全替代 Claude Code 不现实。它更关键的行业意义,是 DeepSeek 正式切进了模型上层的开发者生态入口。这一步,比多跑几个 benchmark 更值得盯。
回到这件事本身。DeepSeek 用一次开源,把自己从"卖模型的人"重新定义成"搭舞台的人"。
Harness 现在还糙,但方向很清楚:未来比的不是谁模型强,而是谁的 Agent 底座能让开发者待得舒服。
这局,它先下了子。