DeepSeek Harness一周三更:将Claude Code和Codex收编为子代理,瞄准Agent调度层
DeepSeek Harness在8月19日发布v0.1.0-rc.8,新增原生看图、将Claude Code和Codex作为子代理插件、web_search并发查询等能力。该开源Agent工作台通过“一切皆插件”架构,正试图卡位Agent时代的调度层,并可能对Anthropic和OpenAI的生态位构成挑战。
事件概述
DeepSeek Harness于8月19日深夜发布 v0.1.0-rc.8,距离 RC.7 仅两天。该Agent工作台自8月13日开源以来,首日GitHub Star突破3万并登顶Hacker News,创下最快破2万Star的纪录。本次更新围绕四条主线:原生图像输入、把Claude Code和Codex收编为子代理、工具链提速,以及品牌商标注册。
核心信息
-
原生看图:DeepSeek模型适配器可直接发起原生图片请求,/goal、/plan等核心命令支持图文混合输入,@菜单新增文件和历史会话引用。对不支持图像输入的模型,Harness会调用OCR、颜色统计、像素扫描等工具,将图片拆为结构化信息后再交给文本模型。
-
子代理收编:Claude Code和Codex可作为Profile Bundle按需安装,在Harness工作流中执行具体任务。Codex支持非交互权限模式和多个命名实例,多个Codex可在同一任务中并行处理不同工作;reportDelivery机制能及时回传结果并唤醒等待中的父任务。RC.7已将这些子代理任务接入Job Panel统一管理,RC.8进一步将其做成即装即用的插件包。
-
工具链提速:web_search支持并发查询;Windows PTY终端加入持久PowerShell会话,极简模式默认开启;优化了大历史会话分叉性能及SQLite后端读写。
-
品牌与兼容性:官方将“DeepSeek Harness”标注为注册商标,并发布品牌使用指南。注意新版SQLite数据结构存在不兼容变更,升级前需备份本地数据。
值得关注
-
架构定位:Harness的设计公式是“Model + Harness = Agent”,模型、工具、技能、会话、沙箱、存储、调度、UI甚至Agent主循环本身都是可替换插件。底层基于Cordis微内核,DeepSeek改动18处,启动清单仅129行。项目从6月10日第一条提交到8月13日公开,64天完成12293次提交,附带683篇设计笔记,包含11条被否决的方案。
-
调度层卡位:模型可替换、执行任务的Agent可替换,但组织模型、调度Agent、管理任务和工具的工作环境一旦用顺手便难以迁移。相比Claude Code绑定Anthropic系模型、Codex绑定OpenAI系模型的闭源成品,Harness以MIT协议开源、模型可随意更换、支持完全离线部署,V4-Flash输出定价为2元/百万token。有观点将其类比为安卓打法:不自己造手机,但让所有厂商跑在自己的系统上。而将两家竞争对手的闭源Agent装进自家开源框架当“子代理”,等于官方盖章了这种生态位抽离。
-
风险与争议:官方文档用全大写警告未来将有破坏兼容性的变更;内测开发者认为当前体验仍不如Claude Code和Codex;仓库每天数百次提交,文档滞后难以避免。此外,本地运行会生成UUID随每次请求发送,遥测开关并不影响这一行为。“一切皆插件”的另一面是插件间兼容性问题,生态碎片化是其天然风险。
Hacker News主贴下一条高赞评论称“这次它看起来相当原创”,对于长期被质疑套壳的DeepSeek,这是社区第一次承认其原创性——但靠的不是新模型,而是一个开源的Harness。模型开源之后再到框架开源,Agent时代的入口之争才刚刚开始。
