从零到一带你速通DeepSeek Harness
你用的Claude Code、Codex、Workbuddy这些本质都是Harness要跟模型比如Claude Fable 5、GPT 5.6-Sol这些搭配起来用才行要不然就是个纯空壳。在昨天正式发布DeepSeek V4 Pro正式版之后。预告了很久的DeepSeek家自己的Agent产品终于也发出来了。名字叫DeepSeek Harness。理念也很清晰一切皆插件。可能是有史以来最快的速度截止到我写完文它在Github上到了3万7的Star。说实话我在体验完又完整的扒了开发者文档用了一些插件之后我觉得这确实是一个很特别的产品。这也必然是个二极管产品喜欢的人会觉得这就是未来不喜欢的人会觉得这玩意太糙了毫无用户体验谁用的明白啊。所以我也想用这篇文章来试图聊聊几个问题我理解中的DeepSeek Harness是什么为什么不用DeepSeek Code要用DeepSeek Harness这个很工程的名字以及这玩意到底应该怎么用。先来聊聊DeepSeek Harness到底该如何理解。DeepSeek在官网上放了一条很重要的公式。Agent Model Harness。这个公式是LangChain之前在聊Agent Harness的时候提出来的一个好的Agent必然是由Harness和模型一起构成的。你用的Claude Code、Codex、Workbuddy这些本质都是Harness要跟模型比如Claude Fable 5、GPT 5.6-Sol这些搭配起来用才行要不然就是个纯空壳。而一个Harness的构成其实还是蛮复杂的东西特别多。工具、Skills系统、会话、沙箱、存储、Agent循环、调度、子Agent、工作流等等等等。在过去这些所有的东西都是被封装在一个以软件为名的壳里比如Codex。我们上面所说的一切几乎都是厂商自己做好的我们更多的是在用对方持续不断提供给我们的软件服务也就是一个产品而那些东西全都被藏在了后方普通用户是看不到的也不需要知道。普通用户真正要做自定义管理的其实就是Skill、MCP之类的其他的所有东西全部都是Codex封装好的你改不了没事也不会去改。而在DeepSeek Harness中所有所有所有的这些东西全部都被包装成了插件也就是说你全部都可以自定义。就很像我们以前玩过的所谓的模块化手机所有的硬件部分都可以我们随便改。DeepSeek Harness也类似真正的核心只有一个东西叫Cordis的内核这个内核的作者加入了DeepSeek然后这一次他们甚至发了一篇88页的论文。这个内核干的事情极其克制只负责插件的加载、卸载和依赖管理其他的什么都不管。最牛逼的是可以在Agent运行的过程中随时更换插件还能保证Agent运行状态不崩。核心是两个特性Temporal composability时间可组合性也就是一个插件卸载之后它之前产生的副作用能不能完整撤销。Spatial composability空间可组合性一个插件如果依赖其他插件当其他插件出现、消失、改变时它能不能动态地重新处理自己的依赖所以你看这两个特性你就懂了。整个Cordis的内核本身是为了让Agent在运行过程中不断的给自己开发、安装卸载插件不断的插拔自己给自己添加和删除能力从而形成某种意义的自进化。这就是DeepSeek Harness的底层机制。所以与其说它是一个Agent产品不如说这是一个为了展示Cordis内核给大家预设了100多个一方插件的科研成果。这也就是DeepSeek反复强调的理念一切皆插件。所以现在你也知道DeepSeek为啥叫Harness不叫Code和Build之类的为啥这次的版本也叫开发者预览版。因为人做的不是Agent产品人做的是一个基建是Harness系统。它需要全世界开发者进来来一起插拔帮他做各种各样的插件出来丰富整个DeepSeek Harness的生态从而形成一个新时代的平台同时完成Agent的自进化。所以整个社区才会吵得不可开交。一边说这个理念太牛逼了太好了另一边说这玩意鬼才用我为什么没事要插拔。一个新事物诞生必然有他的争议但是无所谓我觉得对于大家来说最好的方式还是上手用一用。官方网址在此DeepSeek Harness 开发者预览版一切皆插件安装命令npx deepseek-ai/dsh web你要是看不懂不知道咋运行那就把这个命令随便扔给任何一个你的本地Agent产品让它帮你装。装好以后就会给你弹出一个本地网址。你直接复制到浏览器打开就行。第一次运行会让你填上你的DeepSeek API你去官网搞一个就行记得充一点钱。API开放平台官网DeepSeek贴好以后就可以进入到首页了。一个标准的WebUI界面甚至这个界面本身也是一个UI插件。所以这个UI界面你也是可以随便改的。比如群友黑哥小黑子blake随手就做了皮肤插件。。。然后模型这块可以选两个Flash和Pro。也可以选思考强度。这里模型需要注意一下DeepSeek也正式官宣涨价了。而且涨的不是一丁点两点这个涨幅说实话是有一点离谱的。V4 Pro的缓存命中价格直接涨了12倍。高峰期的输出价格直接来到了离谱的27块钱。这个价格的性价比配合DeepSeek V4 Pro的性能我是觉得从曾经的价格屠夫一下子少了很多的吸引力我之前预测就是2倍左右结果高峰期涨价实在有点太狠了起步都是3倍。给大家对比一下现在其他主流模型的价格。其实跟GLM、Qwen 3.8 Max已经不是特别能拉开差距了。更别提GLM-5.3应该马上也要发了价格大概率是不变的能力基本上又是个开源SOTA那DeepSeek V4 Pro的性价比单从API角度来说就可能比不过GLM了。而在DeepSeek Harness里其实也并没有把你锁死在DeepSeek模型上。它支持添加目录里的模型提供方也支持自定义提供方、Base URL、协议和模型列表。以后你完全可以把别家的模型接进来。比如你就完全可以在DeepSeek Harness里用GLM。然后回到首页点击“选择工作区”添加一个项目目录这就是你的Agent能操作的项目文件范围。接下来就是最特别的了也是普通用户最难理解的大家搞得最懵逼的四种模式。我觉得大家在前面知道了DeepSeek Harness的内核Cordis之后千万不要把它当成是DeepSeek Haness真正的模式来去理解。这就是他们给你的几种模板预设对就是纯粹的模板方便你开箱即用的。然后我简单的说一下四种模式的区别。1. 标准模式你如果是第一次使用或者对底层机制没有那么了解的相信我无脑选择标准模式就可以了标准模式拥有完整的代码Agent能力包括文件读取与编辑、Shell、文件搜索、网页搜索、Skills、计划、目标、后台任务、子Agent和工作流等等这些插件都已经给你预设好了。2. PTC模式PTC模式拥有标准模式的全部能力。区别出现在工具呈现方式上。标准模式里模型通常发起一次工具调用拿到结果再决定下一步。PTC模式会给模型一套Code Mode SDK让模型写一段TypeScript程序在一次run_code里组合多个工具操作。原来可能需要五次模型往返的读取、搜索、筛选、并行调用和结果整理有机会被压进一次程序执行这会减少模型与工具之间来回对话的次数也更适合结构化、多步骤、可并行的操作同时也更省Token。但是这就需要模型具备足够稳定的代码规划能力调试难度还挺高的小白先不用碰就用标准模式就行。等你遇到大量重复工具往返或者想测试DeepSeek模型的程序化工具调用能力再开PTC。3. 极简模式极简模式只给模型两个核心工具一个持久Bash一个文件编辑器。它还会把系统提示词固定成一句非常简单的“你是一个有帮助的软件工程助手”去掉上下文压缩和大量额外能力。这个模式主要用于最小环境下的模型基准测试。就比如你想比较两个模型裸Agent能力时它非常好用。但是没事别日常用你会发现根本没法用。。。4. 创造模式这个才是DeepSeek Harness最特别的地方。创造模式拥有标准模式的完整能力还能检查自己正在运行的Cordis环境在内存中试验插件帮助你创建新的Agent和插件。就是说它能让Agent直接改造自己。比如你可以告诉它“帮我做一个只允许读代码、不允许改文件专门负责安全审计的模式。”也可以告诉它“帮我做一个接入公司内部搜索、固定使用某个模型、拥有三种专属Skills的研究Agent。”甚至你可以先让Agent来检查自己身上已有的插件和能力如果你发现它没有某个插件的话可以直接创造一个插件然后直接挂到自己正在运行的流程中。用一个比喻来说就是Agent发现自己没有扳手于是现场造了一把扳手插到自己手上接着用这把扳手继续干活。这个是整个DeepSeek Harness的最核心的特点也是Cordis内核最棒的体现。然后DeepSeek Harness还有一个对开发者很友好也是很特别的一点。就是他们把会话设计成一份只追加的事件日志。模型看到的系统提示词、用户消息、推理内容、工具调用和结果、权限变化、上下文注入、压缩、子Agent调度都会成为日志里的事件。下一轮模型看到的历史也是从这份日志重新推导出来的。这件事还是挺有意义的价值很大。很多Agent失败以后你只能看到任务失败或者无限循环根本不知道它在哪一步开始跑偏的。Harness里的轨迹视图可以按来源查看每一次运行对开发者来说这意味着可观测、可审计、可复现非常适合做研究。目前官方的第一方插件你都可以在设置页面的插件里面看到看不懂也不用管你直接用就行了。如果你觉得缺什么你也可以用创造模式自己造。跟DeepSeek Harness一起上线的还有社区插件入口。有很多开发者开发的三方插件。我挑了一下有些不错的我觉得可以推荐大家装上能大大的增强你的使用体验。1. dsh-at-fileGitHub - omdsh-dev/dsh-at-file: Codex-style file mentions for DeepSeek Harness: search workspace files in the composer and attach their contents to prompts. · GitHub装完后直接在输入框就可以调用文件了很方便。2. dsh-genui允许模型在回复里直接渲染图表、表格、表单、Diff、Mermaid、交互面板之类的很有用。3. dsh-automation给DeepSeek Harness补上了自动化的能力刚需就是这个交互感觉做的稍微有点问题 4. DSH-better-sidebarGitHub - omdsh-dev/DSH-better-sidebar: 一个侧边栏的完整工作台支持三方拓展注册新Tab页面内置文件渲染编辑/终端/Git/子代理 · GitHub直接给 DSH 补上了一套类似 VS Code 的工作台文件管理、代码编辑、真实终端、Git、Diff、内嵌浏览器、后台任务和子代理状态全都塞进了侧边栏里能让功能更多也更好用一点。5. ModLensGitHub - liustack/modlens: The first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). · GitHub给纯文本的DeepSeek模型补上视觉能力配置好视觉通道以后直接往对话里粘贴图片模型就可以读图了刚需。总之这个Hanress的其他有趣的地方就交给大家去探索了。最后我还是想说。DeepSeek Harness是一个非常有趣的系统插件插拔的概念也很棒但是从产品角度来说其实对普通用户还是非常不友好的。过多的开发者术语、过高的使用门槛、过少的功能、过差的用户体验每一步其实都是会让普通用户劝退的。但是DeepSeek可能本身就是这么一个更加注重科研和探索的团队吧。就像他们的Slogan所说的。探索未至之境。加油DeepSeek。

相关新闻

AI 开发的下一个分水岭:从「调模型」到「调度模型」

AI 开发的下一个分水岭:从「调模型」到「调度模型」

一、为什么说 AI 开发正在变天?最近越来越明显的一个趋势:AI 开发的核心问题,正在从「我会不会调用某个模型」变成「我能不能像搭积木一样组合不同模型」。过去一年,大家比拼的是谁的 Prompt 写得好、谁的模型调得顺。但今天&…

2026/10/4 20:33:20 阅读更多 →
网站消失的前一晚,我用 1 行代码把整站离线下载到了本地——WebSite-Downloader 不踩坑记录

网站消失的前一晚,我用 1 行代码把整站离线下载到了本地——WebSite-Downloader 不踩坑记录

网站消失的前一晚,我用 1 行代码把整站离线下载到了本地——WebSite-Downloader 不踩坑记录 【免费下载链接】WebSite-Downloader A website downloader written with Python 项目地址: https://gitcode.com/gh_mirrors/web/WebSite-Downloader 朋友的博客因…

2026/10/8 14:42:27 阅读更多 →
原神帧率解锁工具实战指南:告别60帧天花板,让高刷显示器不再浪费

原神帧率解锁工具实战指南:告别60帧天花板,让高刷显示器不再浪费

原神帧率解锁工具实战指南:告别60帧天花板,让高刷显示器不再浪费 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 如果你的原神画面始终卡在60帧,而你的…

2026/10/13 15:35:19 阅读更多 →

最新新闻

容器内nvidia-smi报Unknown Error的排查与根治

容器内nvidia-smi报Unknown Error的排查与根治

凌晨两点半,工作群里弹出一条消息:某个长期跑的容器,前一秒还好好的,后一秒容器里的nvidia-smi直接报Failed to initialize NVML: Unknown Error。宿主机上执行nvidia-smi一切正常,新建一个临时容器也能正常看到卡&…

2026/10/14 3:03:31 阅读更多 →
年会抽奖九宫格+转盘小程序:动画与随机逻辑避坑指南

年会抽奖九宫格+转盘小程序:动画与随机逻辑避坑指南

简介:一份面向企业年会场景的抽奖小程序资源,包含九宫格抽取幸运者和转盘抽奖两个页面,无需数据库,所有数据以静态方式配置,可直接用于年会“抽人发红包”环节。规则设计完整:先用九宫格抽出一名免红包幸运…

2026/10/14 3:03:31 阅读更多 →
DeepEMD:用可微分推土机距离破解小样本图像分类难题

DeepEMD:用可微分推土机距离破解小样本图像分类难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 3:03:31 阅读更多 →
FFT傅立叶变换股价周期分析:从频谱原理到量化回测实战

FFT傅立叶变换股价周期分析:从频谱原理到量化回测实战

先说一句大家可能不太爱听的话:把傅立叶变换用在股价预测上,市场上九成的人都觉得这是“花架子”,但真正用好了的人,都把它当成一种周期量化的辅助工具,而不是一台印钞机。我自己在量化分析这条路上摸索了几年&#xf…

2026/10/14 3:03:31 阅读更多 →
CLRC663 Pin-to-Pin替代实战:硬件迁移与固件适配全解析

CLRC663 Pin-to-Pin替代实战:硬件迁移与固件适配全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 3:03:31 阅读更多 →
Apache Mesos 0.18.0 发布:隔离策略重构为 Containerizer / Isolator API 的技术解读

Apache Mesos 0.18.0 发布:隔离策略重构为 Containerizer / Isolator API 的技术解读

云原生 【免费下载链接】mesos Apache Mesos 项目地址: https://gitcode.com/gh_mirrors/mesos2/mesos 点击查看 免费下载 Apache Mesos 0.18.0 是一次以架构演进为核心的里程碑版本:它将此前"单一隔离策略"的实现重构为 Containerizer API&a…

2026/10/14 3:02:31 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →