DeepSeek的Harness框架让Agent能自己写插件扩展能力,比Claude Code更可DIY,虽然还很早期。
推文认为软件自进化是伪命题,插件要么一次性、要么需要设计验证维护,OpenClaw的Skills已是反例。另一段长文分析DeepSeek Harness(DSH):官方提供Web和headless两种运行形式,核心是“一切皆插件”。DSH目前可让Agent检查自身runtime、现场写插件挂载,但动态插件仅存内存,重启即消失。作者判断DSH有自进化雏形,但插件生态仍处早期,质量参差。
软件自进化可能是个伪命题,只会带来更大的混乱。 插件要么是一次性用完就扔的,要么就得要设计、验证和维护的,不是现在模型能力可以“自进化”的。 OpenClaw 的一坨能“自进化”的 Skills ...
软件自进化可能是个伪命题,只会带来更大的混乱。 插件要么是一次性用完就扔的,要么就得要设计、验证和维护的,不是现在模型能力可以“自进化”的。 OpenClaw 的一坨能“自进化”的 Skills 已经做了示范。 还是等模型自学习自进化更靠谱点。 Jiayuan (JY) Zhang @jiayuan_jy 有幸一个月前就被 @tianyi 拉进了仓库。当时 DSH 还是一个只实现了 core framework 的毛坯房。过去一个月,基本上每次 pull 代码,都是上千个 commits 的速度在涨。 说一下我对 DSH 的一些理解,不一定对: 1. 首先是怎么理解 DeepSeek Harness 这个东西。我觉得 DSH 既是一个可以直接运行的 Coding Agent,目前官方提供了 Web 和 headless 两种形式;同时它也是一套 Agent 开发框架。TUI 之类的其他交互方式,也可以通过外部 profile 和插件接进来。 2. 如果拿 Coding Agent 的标准来说,当前 DSH 的体验确实不如 Claude Code / Codex 那么完善。整个项目还很早期,接口一直在变化,插件生态也才刚刚开始,质量肯定是层次不齐的。 3. 但如果从开发框架的角度来看,可以把 DSH 想象成一个乐高汽车玩具。DeepSeek 官方提供的这个 Coding Agent,只是他们自己拼出来的一套官方预置。你完全可以把里面的零件换成自己喜欢的:换引擎、换轮胎、换挡风玻璃,或者加装其他模组。甚至最后拼出来的东西,也不一定还是一辆汽车。 4. DSH 的核心是「一切皆插件」。模型、工具、文件系统、Shell、沙箱、会话存储、Subagent、UI,甚至 Agent Loop 本身,都是插件。正因为这样,你可以把 DSH DIY 成任何自己想要的样子,这也给后面的社区生态留下了很大的空间。 5. 再往前想一步,这其实有一点「自进化软件」的雏形了。DSH 现在已经可以让 Agent 检查自己的 runtime,现场写一个插件并挂载上去,然后在后续的任务里直接使用这个刚刚获得的能力。 当然,现在这部分还比较实验性:动态生成的插件只存在于内存里,重启就没了,也还不能自动沉淀成一个永久插件。 但可以想象一下:假设某个功能现在没有,你和 Agent 随便聊两句,这个功能就被做好了,而且可以直接开始使用。甚至 Agent 在执行任务的时候,可以自己发现缺少某种能力,然后自己完成开发、安装和调用。 6. 接下来就需要等待一批真正优秀的插件了。DSH 现在还很早,但我相信它的潜力非常大。 --- 另外从代码上来看,DSH 有非常多函数式编程的影子,不熟悉 Ocaml/Haskell 可能一上来会比较难理解,可以多让 Agent ELI5 一下。 🔗 View Quoted Tweet 💬 7 🔄 2 ❤️ 24 👀 3218 📊 8 ⚡