
智能体产品越来越复杂时,难题不再只是选哪个模型,而是模型、工具、沙箱、记忆和界面怎样在同一套系统里协作。8月13日,DeepSeek开源DeepSeek Harness(dsh)开发者预览版,给出的答案很直接:模型、工具、技能、会话、文件系统、智能体循环、编排和界面全部做成插件,可以按配置组合、替换和扩展。
“Harness”可以理解为智能体的运行骨架。大模型负责推理,但读取文件、调用终端、访问网页、保存状态、分配子任务以及在失败后继续,都要由骨架处理。过去这些能力常被固定写进应用,替换一个执行环境或增加一种工具,可能牵动多层代码;dsh试图把这些边界显式化。
项目由Cordis元框架驱动。官方架构文档把可替换能力拆成三种角色:声明接口的服务定义、真正执行工作的服务提供者,以及调用它的消费者。文件系统与子进程共享同一个执行世界,因此把提供者换成远程沙箱后,Bash、终端和语言服务器可以一起迁移,不必为每种工具另写一套分支。
dsh用“配置档案+能力包”组装产品。基础能力包包含模型适配器、工具、持久化、沙箱、审批策略、凭据和遥测;Web档案增加浏览器应用,headless档案则提供不启动服务器的一次性运行方式。开发团队还可以在这些层之上覆盖自己的插件和配置,而不必修改公共核心。
会话系统采用只追加的SessionEvent日志。模型看到的上下文由日志投影生成,原始助手输出片段也被保留,因此恢复、分叉、回放和审计使用的是同一份事实记录。对长时间运行的智能体,这比只保存最后一段聊天文本更重要:出错后可以从边界继续,也更容易定位是哪次工具调用改变了状态。
官方提供的最短上手方式是安装Node.js后运行npx @deepseek-ai/dsh web。当前根包要求Node.js 22.19或24及以上版本。它也支持从源码构建、开发外部插件,并通过dsh-plugin主题让插件被发现。这样的入口降低了试验门槛,但真正定制沙箱、权限和服务提供者仍需要理解Cordis与配置叠加机制。
对智能体开发者而言,插件化最现实的价值是减少绑定。模型适配器、工具、存储和执行环境可以独立演进;企业也能把本地文件系统替换为受控容器,把默认审批策略换成内部流程。研究团队则可以只替换智能体循环或子智能体实现,观察系统行为变化,而不用重写完整应用。
但插件越自由,组合测试和安全边界越难。一个新插件可能同时触碰凭据、文件和外部网络,配置叠加也会增加排障成本。MIT许可证解决了代码使用许可,却不会自动解决第三方插件质量、供应链审查和企业合规。生产环境仍需限制权限、固定版本、记录配置并逐项审计插件来源。插件生态能否形成清晰的兼容规则与长期维护承诺,也会直接决定框架是否适合团队协作。
DeepSeek明确提示项目正在快速迭代,未来会出现破坏兼容性的变更。当前基准文档只说明如何运行最小变体,没有给出任务成功率、成本或吞吐数据;因此不能仅凭架构设计推断它比现有编程智能体更可靠。对普通用户,它也不是安装后就能替代成熟编程助手的一站式产品。
ATYUN认为,Harness的意义在于DeepSeek开始把竞争从模型权重延伸到智能体运行时。若插件接口、事件日志和远程执行能力在真实项目中经受住兼容性与安全测试,开发者可以把模型更像计算引擎一样替换;在此之前,它更适合作为值得跟踪的开放实验底座,而不是直接进入关键生产流程的稳定平台。
