DeepSeek Harness(命令行名 dsh)是一款开源 Agent 运行时框架,核心设计理念围绕“一切皆插件”
展开,目标是实现“Model + Harness = Agent”的低门槛工程化落地,它的未来定位也完全围绕解决
当前AI Agent工程化的核心痛点展开。
一、 核心设计思路拆解
底层薄内核架构
基于源自Koishi生态的Cordis元框架构建,内核本身不包含任何具体Agent能力,所有功能都由上层插件
提供,没有特权模块。
支持插件的动态加载、卸载,卸载时能自动撤销监听器、定时器等副作用,实现“时间可组合性”。
支持组件间依赖关系动态调整,替换任意模块时系统整体保持稳定,实现“空间可组合性”。
全栈可替换设计
模型适配器、工具注册表、会话日志、甚至Agent主循环本身,全部被设计为可替换的插件,没有任何固
化的核心逻辑。
开发者可以像拼乐高积木一样,自由组合官方组件、社区插件和自研模块,完全自定义Agent的运行逻辑。
事件驱动通信机制
各模块通过Context上下文的服务键协作,而非直接硬编码依赖彼此的实现。
基于类型化事件(如agent/pre-step、tools/*)完成模块间通信,插件可以在不修改核心循环的前提下,
介入Agent的任意运行环节。
内置可观测性能力
原生提供会话日志和轨迹视图,完整记录每一步的工具调用、命令行执行及模型思考链,支持对Agent运
行过程的全链路回溯与审计。
多模式与多接口兼容
内置标准、PTC(程序化工具调用)、极简、创造四种预设运行模式,分别适配通用任务、批量结构化任务、
模型基准测试、插件动态试验等不同场景。
原生支持Web UI、Headless命令行、ACP自动化协议、JSON-RPC及Python SDK等多种交互与集成方式。
二、 未来定位与发展方向
Agent世界的“Android生态底座”
不做封闭的黑盒Agent产品,而是提供一个完全开放、可扩展、可组合的底层运行时,支撑上层海量Agent应
用生态的生长,被行业称为“Agent世界的Android”。
完全不绑定DeepSeek自家模型,支持对接任意主流大模型,让开发者彻底摆脱闭源Agent框架的锁定。
企业级Agent工程化标准载体
解决当前Agent开发中“配置复杂、难以定制、无法回溯”的普遍痛点,成为企业级Agent落地的通用标准运行框架。
依托开源社区的插件生态,覆盖从代码助手、办公自动化到工业场景Agent的全品类落地需求。
驱动API生态协同增长
通过开源Harness降低Agent开发门槛,带动更多开发者使用DeepSeek系列大模型API,形成“开源框架引
流、API商业化变现”的正向循环。
持续强化安全与生态治理
后续版本将重点补齐插件权限清单、代码签名机制,解决当前社区插件爆发式增长带来的代码安全、兼容性
脆弱问题,支撑数千级别的插件生态稳定运行。
需要我为你整理一份DeepSeek Harness的本地快速搭建与最小化Agent运行示例吗?帮你快速上手体验
个框架的核心能力。