批次来源页:DeepSeek Harness 生态全景
批次来源页:DeepSeek Harness 生态全景
来源类型: 批次综合页(微信文章4-批次017)
日期: 2026-08-24
标签: deepseek-harness, agent-harness, plugin-system, agent-runtime, multi-agent, desktop-agent
覆盖文件数: 12 篇
覆盖文章列表
| # | 标题 | 来源 |
|---|---|---|
| 1 | 当大家都在做 Work,DeepSeek 却把 Agent 拆成了插件 | 飞哥数智谈 |
| 2 | DeepSeek Harness 值得安装的 15 款插件 | 程序员晓凡 |
| 3 | DeepSeek Harness:一次 Prompt 如何变成 Turn、Step 与工具事件 | 武子康 |
| 4 | DeepSeek Harness 记忆解读:场域分层、参考架构与实现思路 | 贵慜_Derek |
| 5 | 别只看热闹!DeepSeek Harness 火成这样,普通人到底能拿它干什么? | 哎呀不对 |
| 6 | 又更新了!DeepSeek Harness 一夜更了 14 项,我挑最关键的几个跑了一遍 | 哎呀不对 |
| 7 | DeepSeek 昨晚刚开源了 Harness:附万少的2 万字保姆级教程 | 万少 |
| 8 | DeepSeek Harness满血版解锁!Seed牛来版! | Jack-Cui |
| 9 | 卷疯了!DeepSeek Harness 桌面版已经冒出 6 个,我把最火的两个都装了 | 哎呀不对 |
| 10 | 12 万 Star 的 DeepSeek Harness 桌面版来了,还有一堆实用插件! | 王平安 |
| 11 | 关于DeepSeek Harness,业界有六种不同的声音 | 余龙生 |
| 12 | DeepSeek Harness开源了,先跑起来,再看懂"一切皆插件" | 周萝卜 |
核心主题
本批文章围绕 DeepSeek 于 2026-08-13 开源的首款 Agent 产品 DeepSeek Harness(简称 DSH,MIT 协议,与 V4-Pro 同一天发布)展开。它不做开箱即用的 Work 产品,而是把模型、工具、Skills、存储、会话、Agent 循环甚至 UI 全部拆成插件,由 Cordis 内核负责加载、卸载与依赖管理,核心公式是 Agent = Model + Harness(文章1、7、12)。开源后生态爆发式增长:Star 两天破 10 万、三天 12 万+、到 8 月 19 日破 15 万(文章2、10、11),插件从内测期约 300 个涨到 1700+ 个,桌面版一周内冒出至少 6 个,Preset(插件组合)开始以 .dshpreset 文件形式分发(文章2、9、10)。
第二主线是深度技术解读:官方文档的 Turn/Step/Session 事件边界(文章3)、七层记忆参考架构与治理环(文章4)、插件编写与四种运行模式(文章7、12)。第三主线是争议与实证:六种声音——慢、v0.1 bug 与"伪开源"、治理债、还需要框架吗、峰谷计价实为涨价、开源≠去中心化(文章11);以及普通人视角的极限实测——从本地资料库、旅行攻略、小游戏到 3D FPS,验证"基座可能正在改变"(文章5、6)。
关键发现
一切皆插件:可二开的 Agent 工程化底座
- Harness = 喂上下文、工具、Skills、文件系统、沙箱、存储、Agent 循环与任务调度的"驾驭层",这些能力在 Claude Code/Codex 里被封装不可见,DSH 把它们全部插件化(文章1)。
- 四种预设即四套插件组合:标准(standard)、PTC/Code 模式(code,模型用 TypeScript 程序组合多步工具调用)、极简(minimal,仅持久 bash + str_replace_editor)、创造(cordis,可检查运行时并让 Agent 参与设计下一套 Agent)(文章1、7、12)。
- 写一个最小插件:
ctx.tools.register(defineTool({...}))注册工具,inject = ['tools']声明依赖,defineTool按参数 Schema 在 execute 前拦截非法输入,再经 cordis.yml 的insert+ 绝对路径挂载,pnpm dsh web --patch cordis.yml启动即可用(文章12)。 - 余龙生通读源码:Cordis 为硬化 Fiber 生命周期前后打了 18 个补丁,"换零件不残留"是被强制保证的约束;其自写插件可从本地文件系统一键切到远程沙箱 fs-e2b,验证能力接缝(seam)确实可替换,但代价是契约稳定压力外推给整个生态(文章11)。
Turn/Step/事件流:精确可观测的运行边界
- 一次 Prompt 有五种不同"完成":消息入队、Turn 结束、Step 结束、工具批次结算、Agent idle;Turn 是执行边界(可合法零 Step),Step 是"模型往返次数"(step/start→user/message→agent/request→llm/stream→assistant/chunk→assistant/message→tool/call/tool/result*→step/end)(文章3)。
- 事件分两类职责:Session 的
turn/*、step/*、user/message、assistant/*、tool/*是可重放事实,供 replay/fork/compaction/评测;agent/*(状态、pre-step 拦截、取消、错误恢复)只做实时协调,不该当持久事实(文章3)。 - 工具调用是"受控批次"而非单函数:pre-execute waterfall→monotonic guards→execute→post-execute→finalizeContent 规范化→tool/result;执行可并发,但模型可见结果按模型顺序写回;拒绝/审批失败也须形成权威 outcome(文章3)。
- 核心不变量:模型可见 ⟺ 已记录。Session 是 append-only JSONL,
deriveMessages()投影 model history;L5 记忆写入不写 Session 会在 fork/compaction/replay 时对不上账(文章4)。
记忆:七层栈 + 治理环,L5/L7 尚无官方实现
- 2026 记忆共识:长上下文≠记忆;MemoryArena 上多 session 场景完成率常降到 40%-60%;抽象为 Write(抽什么/什么 schema)/Manage(去重、矛盾、衰减、归档)/Read(什么 query、召回几条、怎么进 context)(文章4)。
- 参考架构七层:L0 工作记忆→L1 会话情节(JSONL 事务源)→L2 compaction→L3 Goal/Todo→L4 Skill/工作区→L5 语义长期(SQLite+FTS/向量/KG/MCP 后端)→L7 后台整合(consolidate 须与主 transcript 隔离);Harness 现有 core 只覆盖 L0-L4+L6(文章4)。
- Read 环铁律"检索≠注入":recall 得 candidate →
agent/pre-stepCBDC 门控(use/verify/ignore,预算≤3 条)→ 仅 use 条目经agent.inject()写入并记memory/inject事件;多 Agent 时 child 不共享父 L5(文章4)。 - 社区插件对应位置:memory-evolve≈L5 文件轨+人审,memory-gate≈Read 环 CBDC,continual-evolve≈L4/L7 版本化,mcp-memory 示例验证 L5 后端桥接(默认关闭,须
--patch)(文章4)。
生态竞争:插件市场、桌面版、Preset 打包
- 值得安装的 15 款插件(Star 截至 8/19):deepseek-harness-desktop 13,211(生态最高)、dsh-web-ui 4,485、dsh-better-sidebar 2,125、dsh-TUI 1,941、dsh-market 987、modlens 3,036(首个视觉插件)、modsearch、dsh-imagegen、dsh-agent-teams 536、dsh-at-file 366、usage-stats、context-doctor、computer-use、reverse-skill;安装命令
dsh plugin --profile web add "github:owner/repo#main",Web UI 需加--patch否则技能/部分插件不生效(文章2)。 - 桌面版两路线:Anywhere(Star 最多,按插件规矩接入的原生壳,"无痛搬家"但迁移非无缝——历史记录先出现后丢失、插件版本回退到倒数第二版)vs Dataelement(预装 Preset 广场:合同审查/视频制作/科研证据/数据工程;Preset 输出为
先范围+摘要→P0/P1 分级→替换文本→谈判底线→核验清单的 SOP 化流程;.dshpreset 可导出导入;下载 10 分钟内)(文章9、10)。 - DSH Desktop(社区非官方)细节:随机 127.0.0.1 端口不暴露管理页、数据存安装目录外、更新不清数据、自动列模型 ID;.dshpreset 不包含 API Key/对话/项目文件;插件可运行命令或读文件,下载 Preset 须确认来源(文章10)。
- "牛来"皮肤插件展示可定制深度:基于 dsh-dream-skin 二次开发,开发流程接入 Doubao-Seed-Evolving(1M 上下文);"牛格切换器"= 同一模型注入不同系统提示词产生不同人格;桌宠 = AI 视频→抠像→透明通道 WebM→绑定任务状态机(文章8)。
短板、成本与争议:六种声音
- 模型短板:DS 纯文本,
input_image只被替换成占位文本;官方在 8/20 版更新把图片输入正式补进任务链路(/goal、/plan 可带图,但底层模型仍需支持、视觉仍是独立一块),并新增跨会话引用(硬上限 3 个,需升级后生效)、网页并发搜索、Codex/Claude Code 作为 Profile Bundle 子代理可安装(补非交互权限模式与多命名实例)(文章6、8)。 - 涨价数据:DS 闲时涨到原价 2.25 倍、高峰 4.5 倍;V4 Flash 谷 0.66/峰 1.32(原 0.28,谷价约 +136%)、V4 Pro 谷 1.98/峰 3.96(原 0.87,峰值约 4.6 倍且谷价仍高于旧峰值);官方事后删去 "significantly enhanced agent capabilities" 措辞;且 agent 运行时 token 消耗远高于对话,真实账单位移更显著(文章8、11)。
- 平替方案:Agnes 2.5 Flash(视觉+编程,免费)、Agnes 2.5 Pro(Terminal-Bench v2.1 67%)、Doubao-Seed-Evolving(1M 上下文、256K 输出,火山方舟 Agent Plan 40 元/2 万点燃料值,新用户各模型 50 万 token 免费额度)(文章8)。
- 六声音结论:慢是任务属性(PPT 约 3 分钟、建站约 7 分钟、财报约 1.5 分钟,而复杂任务 20-50 分钟);v0.1 确有 bug(MSYS2 静默失败 127、插件热更新旧缓存、200ms 批量延迟致界面滞后约 50 分钟、Windows 极简预设未审批写工作区外)但非架构否定;关闭 GitHub Issues 是值得记录的治理信号;"可逆≠事务"(框架只能回收声明过的资源);HN 有人以约 3900 万缓存命中输入验证"成熟 Harness 未必需要原生";开源≠去中心化——谁定义破坏性更新、谁决定进 master,答案仍是 DeepSeek(文章11)。
- 普通人实测:资料馆外壳做成但核心"内容读取"失败;暑期档互动网站(自主联网调研 2015-2026 票房)、香港一日游(地图标注+checklist+日夜模式)、七夕 6 主题贺卡、跳一跳、八足 IK 机械蜘蛛、3D FPS 均成立;洞察是"基座可能正在改变"(文章5)。@ 历史会话实测暴露陷阱:它总结的是"开发过程中发生了什么"(96 项断言通过)而非"最终好不好用"——测试通过≠项目可用(文章6)。
提取的概念
- concepts/harness — Harness 与模型的分工:喂上下文、工具、Skills、文件系统、沙箱、存储、Agent 循环与任务调度,本批核心对象 DSH 即其一
- concepts/agent-formula — Agent = Model + Harness 公式;DSH 用"一切皆插件"落地
- concepts/plugin-system — 模型/工具/技能/会话/UI 皆插件,Cordis 内核只做加载、卸载与依赖管理;patch/层叠配置可替换任意零件
- concepts/harness-architecture — 运行底盘/任务调度中枢:web、headless 为 CLI Profile,standard/code/minimal/cordis 为 Agent 预设,两层正交
- concepts/agent-loop — Turn→Step→工具批次的迭代链;Turn 可零 Step,Step 才对应模型往返
- concepts/agent-session — append-only JSONL 事件流是 replay/fork/compaction/评测的唯一事务源;模型可见⟺已记录
- concepts/agent-runtime — Inbox(next-turn/next-step 双边界)→认领→pre-step→请求→流式→工具管线→stopping 检查点的运行时语义
- concepts/memory-architecture — 七层记忆栈(L0-L7)挂接到 Session 主干 + Write/Read/Forget/Observe 治理环,本批提供的参考架构
- concepts/context-engineering — 检索≠注入:candidate→pre-step 门控→agent.inject() 写 Session 的注入链
- concepts/agent-skills — 技能是给 agent 的"说明书",插件是能力"零件";skill-catalog 经 agent.inject() 整目录注入
- concepts/tool-calling — ctx.tools.register() + defineTool 参数 Schema 校验;工具执行是受控批次(pre/execute/post waterfall)
- concepts/agent-desktop — 桌面版竞争:Anywhere/Dataelement/DSH Desktop 等 6 款,Preset 广场与 .dshpreset 分发
- concepts/agent-evaluation — 轨迹视图/事件流让同一任务跑两套配置对比路径差异,用于 Agent 评测与调优
- concepts/mcp — L5 长期记忆后端经 MCP 桥接(mcp-memory 示例默认关闭、须 --patch)
提取的实体
- entities/deepseek-harness — DeepSeek 首款 Agent 产品(DSH):8 月 13 日与 V4-Pro 同日开源,MIT,Cordis 内核,8 天内 GitHub 12 万→15 万+ Star
- entities/deepseek-v4-pro — 配套发布的基础模型;V4-Flash/Pro 输出价峰谷化(谷 1.98/峰 3.96 等),显著抬高 agent 任务真实成本
- entities/claude-code — 主要对标成品;新版本以 Profile Bundle 子代理形式接入 DSH 工作流,也是社区"向 Claude Code 说再见"叙事的对象
- entities/openai-codex — 与 Claude Code 一同被接入子代理体系;HN 用户写薄桥接层让 DeepSeek 直接走 Codex 验证缓存能力
- entities/workbuddy — 封装产品派代表:53ai 实测复杂数据处理 33 分钟快于 DSH 的 50 分钟;普通用户现阶段建议用它
- entities/openclaw — 宝玉以 OpenClaw 为反面例子质疑"软件自进化"伪命题,与本批"开源≠去中心化"讨论呼应
- entities/hermes — 社区已有人用 Hermes 作为委托式编程引擎接入 DSH,验证 Harness 层模型可替换
- entities/doubao — Doubao-Seed-Evolving:1M 上下文视觉模型,火山方舟 Agent Plan 计价,被用于皮肤插件开发与"补眼睛"
- entities/agnes-ai — Agnes 2.5 Flash(免费)/Pro(Terminal-Bench 67%)作为 DS 涨价+无视觉后的高性价比平替
与 OpenClaw/Hermes 的关系
本批内容与 OpenClaw/Hermes 类 Agent 同处"Harness 层竞争"这一主题。DSH 把模型、工具、Session、记忆、沙箱、子 Agent 调度全部插件化,且主张"模型会更换、谁掌握 Harness 谁就站在模型和应用之间"——这与 OpenClaw 强调的开源去中心化 Agent 生态、与 Hermes 可作委托式编程引擎的定位形成对照:DSH 证明"可组合底座"的工程可行性(Cordis 18 补丁硬化生命周期、插件 300→1700+),但治理权(谁定义破坏性更新、谁决定进 master)仍集中于 DeepSeek,因此本批文章(尤其文章11)把它与"开源≠去中心化"的论断并列——宝玉直接以 OpenClaw 为反例质疑软件自进化为伪命题。Hermes 侧则出现"用 Hermes 当委托式编程引擎接入 DSH"的实践,说明 Harness 层事实上可以承载异构模型与代理引擎。
对 OpenClaw/Hermes 类项目的启示:DSH 一周内催生 6 个桌面版、Preset 市场雏形与 1700+ 插件,证明"底座+插件"生态的爆发速度取决于内核是否把"换零件不残留"做成强制约束;而"开源但主权集中"的争议,恰恰是 OpenClaw/Hermes 坚持去中心化治理路线可差异化卡位的空间——谁把"谁的 master、谁的破坏性更新定义权"交给社区,谁就可能在 DSH 的治理债上胜出。
我的判断
- 判断1:DSH 会确立"官方内核+社区壳"的分层生态,但官方将长期保有生态规则解释权(置信度:高——插件 300→1700+、18 个 Fiber 补丁、官方 14 项更新快速吸收社区需求(图片/引用/并发搜索)都验证了内核-社区双轨可行;同时关闭 Issues 与"兼容性破坏式更新"预告显示准入权未下放)。2026-2028 预测:出现 DSCode/DSWork/DSDesign 一类垂直品牌 Agent,生态形态接近 Android ROM 分层,且官方插件的"原生化"会持续挤压社区插件空间(图像链路已被官方补上)。
- 判断2:Preset(插件组合打包)会复制甚至超越 Skill 的分发爆发路径(置信度:高——"通用 Agent+Preset=专业 Agent"已被两家桌面版独立验证,.dshpreset 导出导入具备跨设备/跨人分发能力,且比 Skill 更底层、可配系统提示词/工具/编排逻辑)。2026-2028 预测:出现 Preset 市场与付费 Preset(企业 SOP 封装),Preset 共享包的安全审计(插件权限风险)成为基础设施刚需。
- 判断3:国产厂商将集体跟进"开源 Harness+插件生态"卡位,模型调用由 Harness 层统一调度优化(置信度:中——DeepSeek 补上执行层、与 V4-Pro 同日发布、峰谷计价+视觉短板逼迫多模型接入,都指向"Harness 即入口";但字节/阿里/腾讯是否同样开源底座、以及 DSH 是否接纳外部模型生态仍是变量)。2026-2028 预测:一两年内至少 2-3 家推出可对标 DSH 的开源 Harness,多模型路由与成本优化成为 Harness 标配能力,纯模型供应商的话语权进一步被 Harness 层摊薄。