从 0 到 1,DeepSeek Harness 保姆级安装与使用教程!
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
先说 DeepSeek V4 Pro在聊 DeepSeek Harness 之前,先简单说一下DeepSeek V4 Pro和这次涨价这事。 这次 DeepSeek V4 Pro 正式版主要增强了 Agent 能力,之前发的预览版最大短板就是 Agent、工具链式执行、软件工程任务,正式版重点补齐这一块。 同时支持
DeepSeek 涨价意味着什么?8月17号,DeepSeek 官宣了一轮不小的涨价。 涨价前:
V4 Pro 的缓存命中价格,从 0.025 元涨到高峰时段的 0.30 元,直接涨了12倍。 输出价格从 6 元涨到高峰的 27 元,涨了 4.5 倍。 这个价格,配合 DeepSeek V4 Pro 的性能,我只能说:曾经那个"价格屠夫",吸引力一下子少了一大截。 要知道,DeepSeek 之前的护城河,说白了就俩字——便宜。同样的活儿,别人收费它打折,别人打折它白送,无数个人开发者和小团队把它当成"最便宜的主力模型"来用,图的就是一个性价比拉满。 但这次涨价之后,情况变了。 性能上,V4 Pro 确实冲进了第一梯队,可国内的 GLM-5.3、Qwen 3.8 Max 也不是吃素的,几家本来就挤在同一条水平线上,谁也没法把谁甩开。以前 DeepSeek 是"性能差不多,但价格是零头",闭眼选它就行;现在价格优势一缩水,这个"闭眼选"的理由就不成立了。 甚至从综合性价比来讲,单看 API 调用,GLM 可能已经反超了。 那,DeepSeek 8 月 17 日全面涨价意味着什么? 我觉得,这件事不只是一家公司调价,是国内大模型行业的一个拐点信号。 首先,是算力供需已经扛不住低价模式,其次是行业竞争逻辑变了,从原来拼低价,转向拼价值,过去一年国内大模型打法:谁便宜谁抢开发者。现在逻辑变成了:模型能力优先,价格其次。 重点聊聊 DeepSeek HarnessDeepSeek Harness 这玩意到底是啥,如何理解?又该怎么使用呢? 接下来,就围绕这几个新手最关心的问题,展开聊聊。 可能很多新手会想,现在AI Coding类的Agent,不都是喜欢叫XXX Code吗,比如 这是因为,DeepSeek Harness的定位,本来就不是专门为AI Coding来打造的。 正如,LangChain之前在聊Agent Harness的时候提出来的,一条很重要的公式: Agent = Model + Harness。 一个好的Agent,必然是由Harness和模型一起构成的。(这条公式,在DeepSeek官网也提到了)
可能很多新手到现在还搞不懂,到底什么是Harness,简单来说,咱们用的Claude Code、Codex、Workbuddy、ZCode这些,本质上都是Harness,要跟模型比如Claude Fable 5、GPT 5.6-Sol、GLM-5.3这些搭配起来用才行,要不然就是个空壳子。 而一个 Harness 的内部构成,其实相当复杂。 工具、Skill 系统、会话管理、沙箱隔离、存储、Agent 循环、子 Agent、调度、工作流……一整套东西,缺一不可。 它们之间的关系,画成图大概是这样: flowchart TB U["👤 用户输入"] --> SM["🗂️ 会话管理"] SM --> LOOP subgraph LOOP["🔁 Agent 循环(核心引擎)"] direction LR T1["🧠 思考<br>模型决策下一步"] --> T2["⚡ 行动<br>调用能力执行"] --> T3["👁️ 观察<br>收集执行结果"] --> T1 end LOOP -->|"需要干活"| TOOLS["🛠️ 工具<br>文件 / Shell / 搜索"] LOOP -->|"需要经验"| SKILLS["🎯 Skill 系统"] LOOP -->|"任务太大,拆出去"| SUB["🤖 子 Agent"] TOOLS --> SANDBOX["📦 沙箱隔离<br>执行环境安全区"] SUB --> SCHED["📅 调度"] SCHED --> WF["🔗 工作流"] SM --> ST["💾 存储"] SANDBOX --> ST WF --> ST classDef user fill:#e3f2fd,stroke:#1976d2,color:#0d47a1 classDef core fill:#fff3e0,stroke:#f57c00,color:#e65100 classDef cap fill:#f3e5f5,stroke:#7b1fa2,color:#4a148c classDef infra fill:#e8f5e9,stroke:#388e3c,color:#1b5e20 class U,SM user class T1,T2,T3 core class TOOLS,SKILLS,SUB cap class SANDBOX,SCHED,WF,ST infra 在过去,这一切几乎都是厂商替你做好的,所有组件被封装进一个软件的"壳"里,比如 你用的,本质上是一个成品。内部构造全部藏在幕后,普通用户看不到,也不需要看到。 普通用户真正能动手的地方,无非就是 Skill、MCP 这些。至于壳里面的东西,全部是厂商提前封装好的——你改不了,一般也不会想着去改。 打个比方:过去的 Harness 是精装房,拎包入住,体验很好,但墙你不能拆,格局你不能动。 而如今,DeepSeek Harness 直接把这些组件全部拆成了独立的插件。开发者不需要改动 Harness 的源码,就能自由选择、替换、扩展其中任何一项能力。 简单来说,Harness 中的一切,你全部都可以自定义。 这也是DeepSeek官方强调的Harness设计原则:一切皆插件。
官方网址在此: DeepSeek Harness 其实真正的核心只有一个东西,叫Cordis的内核,这个内核可以在Agent运行的过程中,随时更换插件,还能保证Agent运行状态不崩。 简单来说,Cordis这个内核只负责插件的加载、卸载和依赖管理,其他的什么都不管。 所以,现在你应该知道,DeepSeek为啥叫Harness,因为它的定位,就是做一个Harness基建系统,而并非一个单纯的AI Coding。 通过一套基建,或者说,通过这套一切皆插件的设计理念,让全世界开发者都能一起参与进来,一起插拔,一起做各种各样的插件出来,丰富整个DeepSeek Harness的生态,从而构建出一个AI 时代的新底座,同时又能完成Agent的自进化。 值得一提的是,DeepSeek Harness 开源后,成为了截止目前Github上有史以来star增涨最快的开源项目,截止到我写完文,它在Github上到了15w+的Star。
项目地址: 聊完了,它是什么,它的设计理念,对于普通用户来讲,最关心的还是如何使用它,接下来,我们就来从 0 到 1,在本地环境安装搭建 DeepSeek Harness。 第一步:环境准备你的电脑上需要先装好 Node.js。打开终端,输入:
看到版本号就说明装好了。如果没装,去 第二步:安装 DSHNode.js 就绪后,全局安装 DeepSeek Harness: 装完之后,验证一下是否成功: 看到版本号就说明安装完成 如果你只是想临时用用,也可以选择利用 npx命令在线启动: 如果你是一名技术从业者,考虑后续需要定制,可以直接选择源码安装 如果你是外行,看不懂上述命令,不知道咋运行,那就把上述的命令随便扔给任何一个你的本地Agent产品(Codex、WorkBuddy),让它帮你装。 第三步:启动服务输入以下命令启动: 服务会在本地启动,浏览器会自动打开
第四步:首次配置第一次打开界面,会弹出一个内测声明。Harness 目前还在快速迭代,接口和功能随时可能调整,点击"继续"进入主界面。
点击继续后,第一次运行会让你填上你的DeepSeek API,你去官网搞一个就行,记得充一点钱。
如果没有 API Key,需要先去API开放平台官网:
将创建的API KEY 复制粘贴到DeepSeek Harness中,就可以进入到首页了。 第五步:选择模式配置完成后,点击左侧的"新会话"按钮,进入对话界面。
创建一个目录 DeepSeekProjects 作为工作区: 新建会话时可以选择运行模式,DeepSeek Harness目前内置了四种运行模式,这也是普通用户最难理解的,大家搞得最懵逼的东西。 先说结论:这四种运行模式,不是绝对的,你可以理解为,这就是DeepSeek官方给我们默认预设了几种模板,对,就是纯粹的模板,方便你开箱即用的,你也可以自定义新的模式。
我简单的说一下内置四种模式的区别。 标准模式作为新手首选模式,如果你是第一次使用,或者对底层机制没有那么了解的话,无脑选择标准模式就可以了,标准模式下拥有完整的代码Agent能力,包括文件读取与编辑、Shell、文件搜索、网页搜索、Skills、计划、目标、后台任务、子Agent和工作流等,开箱即用。
PTC 模式PTC模式拥有标准模式的全部能力,区别主要在于工具呈现方式上。 标准模式里,模型通常发起一次工具调用,拿到结果,再决定下一步。PTC模式会给模型一套Code Mode SDK,让模型写一段TypeScript程序,在一次 那这有啥用呢? 通俗来解释的话,就是原来可能需要五次模型往返的读取、搜索、筛选、并行调用和结果整理,有机会被压进一次程序执行,这会减少模型与工具之间来回对话的次数,节约Token。 当然,它依赖较强代码规划能力,调试难度更高;小白用户先别急着碰,就用标准模式就行。建议用熟悉了或者遇到大量重复调用场景再切换。 极简模式极简模式看这个名称就懂了,该模式下仅保留了持久 Bash 与文件编辑器的能力。 这个模式主要用于最小环境下的模型基准测试。 就比如你想比较两个模型裸Agent能力时,就用它。但该模式不适合日常开发。 创造模式同样具备标准模式的全部能力,但它多做了一件事:能检查自己正在运行的 Cordis 环境,在内存中试验插件,帮你创建新的 Agent 和插件。 说白了,它能让 Agent 直接改造自己。 比如,你可以让它"捏"一个全新的 Agent 出来: 也可以捏一个贴着你工作流的。比如你是做测试的: 但这两条,还只是"造别的 Agent"。创造模式真正魔幻的地方,是第三个玩法——改造它自己。 比如你让它跑一个接口压测,它会先检查自己身上有没有压测插件。发现没有,它不会回你一句"抱歉,我做不到",而是当场写一个压测插件,挂到自己身上,接着把活儿干完。 整个过程,你只说了一句话。 用一个比喻来说,就是 Agent 发现自己没有扳手,于是现场造了一把扳手,插到自己手上,接着用这把扳手继续干活。 这个才是 DeepSeek Harness 最特别的地方,也是 Cordis 内核最棒的体现。 第六步:开启对话选择好模式后,在输入框里输入你的需求,就能开始和 DeepSeek 的 Agent 对话了。 比如我问它:
另外,DeepSeek Harness还提供了一个轨迹功能,可以按来源查看每一次运行,对开发者来说,这意味着可观测、可审计、可复现,非常适合做研究。
第七步:使用插件前面提到了,DeepSeek Harness 最重要的设计原则是:一切皆插件。 插件,有两种玩法:
本篇教程因为主要是面向新手,因此就不讲如何自己造插件了,其实也不难。 日常使用的话,DeepSeek Harness有些功能,如果无法满足使用需求的话,我们可以直接用大佬们做好的插件。 官方社区目前收录了很多插件: 比如,我挑一个一键更换DeepSeek Harness皮肤的插件: 安装也很简单,一条命令装齐:
装完重启
还有其他更多好玩的插件,大家可自行安装体验。 第八步:接入第三方模型上面已经讲过了,在DeepSeek Harness中,一切皆插件,什么都可以更换,模型当然也能换,如果你想在DeepSeek Harness接入其他厂商模型,完全是可以的。 这里我就以 GLM-5.3 为例。 演示,如何在已有的 DeepSeek Harness (简称DSH) 里接入第三方模型。 1)打开 DSH 的 Web 界面,点击左下角的「设置」按钮,进入「模型」标签页,点击「添加提供方」。
2)「模型提供方」列表中已经内置了几十家国内外主流厂商模型可自由选择,此处我们选择
3)展开自定义设置,点击「获取可用模型」。不过因为 GLM-5.3 太新了,默认不会被自动拉取到。
所以如果你需要使用glm-5.3 模型,需要手动点击「添加模型」,填入 4) 配置好了之后,就可以在对话框中选择并使用 GLM-5.3 模型了
用同样的方法可以继续把你的GPT、Claude、 Kimi 等模型添加进来。 写在最后DeepSeek Harness 只是个起点。接下来真正值得关注的,是“一切皆插件”能否形成一套行业足够稳定的开发标准,以及它是会长成 DeepSeek 自己的 Coding 产品,还是会成为更多 Agent 产品共同采用的底层 Harness。 总之,这个Hanress的其他有趣的地方,就交给大家去探索了。
阅读原文:点击这里 该文章在 2026/9/2 9:55:00 编辑过 |
关键字查询
相关文章
正在查询... |