AI编程领域又多了一个重磅开源项目。DeepSeek在8月13日深夜把自家Agent运行框架DeepSeek Harness(v0.1开发者预览版)以MIT协议放到GitHub上,仓库地址deepseek-ai/deepseek-harness,上线不到24小时Star数冲破7万,一天后达到8.7万。这个涨速在GitHub历史上都排得上号。
Harness到底是什么
DeepSeek在招聘页面写过一个公式:Model + Harness = Agent。模型只会对话,Harness负责让它动手——记住上下文、调用工具、在文件和终端之间跑腿,直到把整件事办完。
这个层级过去被Claude Code和Codex牢牢握在手里。同一个模型放进不同的Agent系统,表现差距可能很大,原因在于Harness决定了模型能看到什么、能调哪些工具、出错后怎么重试。DeepSeek这次直接把这层开源掉,竞争被压回模型本身的能力和价格,而这正是DeepSeek的主场。
一切皆插件:连Agent Loop都能换
Harness的核心架构叫Cordis,一个从QQ机器人框架Koishi抽出来的微内核。它只管加载插件、卸载插件、管理依赖,Agent能力全靠插件提供。模型、工具、技能、会话、沙箱、存储、调度、UI,全部可插拔,官方一共开放了221个包。
这套架构有个硬核底座叫”可逆副作用”:插件注册时的所有副作用都会被追踪,卸载时自动回收。实际体验就是热插拔——装插件、卸插件、换整套UI,全程不用重启。
最有意思的推论是:DeepSeek自己的模型在这里没有任何特殊地位,它也只是又一个插件。换成Kimi、GLM或任何OpenAI兼容端点,和换个主题皮肤是同一个操作。
四种模式怎么选
四种运行模式本质上是四份插件配置清单:
- 标准模式:完整工具组合,文件编辑、shell、搜索、规划、子Agent一应俱全
- PTC模式:程序化工具调用,模型直接写一段TypeScript脚本把十次工具往返合并成一次执行,省时省token
- 极简模式:只留一个bash加一个文件编辑器,适合跑基准测试看模型裸实力
- 创造模式:Agent可以检查自己的运行时,在内存里试装Cordis插件,组合出新的运行模式
建议第一次上手先开极简模式,跑通再切标准模式。PTC和创造模式等你想折腾插件时再碰。
一条事件流管住所有轨迹
Harness的会话日志采用append-only设计:系统提示词、推理内容、工具调用结果、子Agent调度,全部按顺序写进同一份只增不改的事件流。Trajectory视图里可以逐条回放模型当时看到了什么。
这个设计顺带解决了成本问题。一位开发者实测6轮对话跑了115步,输入1540万token,缓存命中率99%。DeepSeek的缓存命中价只有未命中价的几十分之一,99%命中意味着实际输入成本接近全miss的零头。前缀字节级不变,命中率才能这么高,这是架构天然喂出来的结果。
生态与坑
社区插件涨得飞快:开源当晚目录收录288个插件仓库,几天后打dsh-plugin标签的仓库超过1000个。有给纯文本模型加视觉能力的dsh-vision-toolkit,有Claude Code风格终端界面的dsh-TUI,还有qqbot、dsh-feishu-bot等一批远程接入插件。
上手门槛也不高。装好Node.js v22.19以上,终端敲npx @deepseek-ai/dsh web,浏览器打开127.0.0.1:3080就能用。三步开聊:填API Key、选工作区、派活。
几个坑要说清楚:官方README用全大写警告一定会有破坏性变更,别接到生产关键路径;Bash空转是已知bug,遇到就手动中断;插件能碰你的shell和文件系统,第三方插件装之前先看源码,已有安全团队放出13个可复现攻击链的审计报告。
写在最后
R1当年把闭源模型的溢价打了下来,这一次Harness想把Agent外壳的溢价也拉平。对开发者来说,一套MIT协议、全插件化、自带轨迹日志的Agent运行时底座已经摆在面前,真正的问题只剩一个:你的第一个插件,打算写什么?
苏公网安备32010502011527号
发表回复