霍格沃兹测试开发学社
2天前 · 北京测吧
DeepSeek Harness是什么二
03 Harness最核心的设计:一切皆插件Harness最核心的设计理念只有五个字:一切皆插件(Everything is a Plugin)。这不是一句营销话术。过去的Agent框架像一个固定浇筑的大楼——核心Harness是固定的,用户只能在边缘加插件。DeepSeek Harness把这栋固定的大楼拆成了一盒乐高。不只是外围能力可以插件化,连模型适配器、工具注册表、会话日志、Agent Loop本身,全都可以替换。官方用了一句非常硬核的话:“不存在需要打补丁的特权内核”——扩展dsh的方式就是把插件挂载到其他插件旁边。什么意思?就是说你不用fork官方代码仓库去改核心逻辑,所有扩展都通过插件机制完成。你想换掉整个Agent的运行方式,写个插件就行,不用动源码。支撑这套架构的底层,是一个叫Cordis的元框架。它来自DeepSeek与北京大学联合发表的论文《A Programming Paradigm for Spatiotemporal Composability》。Cordis最初解决的是插件卸载问题——插件被拔掉以后,它对系统产生的影响(注册的监听器、占用的资源、修改的状态)要一起消失。在DSH里,这套机制解决的是:如果Agent未来真的要修改自己的Harness,修改之后还能撤回,以及依赖关系还能继续正常工作。用工程语言说:这是一个支持热插拔、可回溯、依赖可管理的插件系统。不是简单的“装个插件就能用”,而是“装上去的插件随时可以完整卸掉,不留下任何副作用”。04 对测试人来说,这三个功能最值得关注第一,Trajectory(轨迹)。模型看到的一切——系统提示词、推理过程、工具调用和结果、子Agent的调度——全部记录在一份只增不改的会话日志里。相当于Agent的每次运行都自带一个黑匣子。出了问题,你可以完整复盘它到底看到了什么、为什么这么做。这对测试来说非常关键——你不仅要看结果对不对,还要能追溯过程。本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料,主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容,侧重测试实践、工具应用与工程经验整理。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中