DeepSeek Harness 与 Hermes 深入对比

一、结论先行

DeepSeek Harness(dsh)是 DeepSeek 官方于 2026 年 8 月 13 日开源的 Agent 框架(v0.1 开发者预览,MIT 协议,TypeScript 编写),核心理念只有一句话:一切皆插件。模型适配器、工具、技能、会话、沙箱、存储,乃至 Agent 循环本身,全部是可插拔插件,基于 Cordis 微内核组装。

Hermes Agent 是 Nous Research 出品的自主 Agent(MIT 协议,Python 编写),主打自我改进的学习闭环:记忆跨会话增长、技能自动创建与改进、20 余个消息平台网关、cron 自动化与多 Agent 编排。

两者都叫 Agent 框架,但设计哲学、能实现的任务与交付形式差异显著。本文从架构与任务能力两个维度展开对比。

二、核心差异对比

维度 DeepSeek Harness(dsh) Hermes Agent
出身 DeepSeek 官方,开源仅数日,官方明确提示将有破坏兼容性的变更 Nous Research,文档、社区与生态已迭代成熟
架构哲学 一切皆插件。Agent 循环本身也是插件,无特权核心,配置层自由替换组合 一体化 Agent 加扩展点(技能、工具集、插件、网关),核心能力内建
技术栈 TypeScript / Node.js(npx @deepseek-aideepseek-ai/dsh web 启动) Python(一键安装,CLI 加桌面 App)
学习闭环 无。强调每次运行可追溯:追加式会话日志、轨迹视图,可恢复、分叉、重放 核心卖点。技能从经验自动创建、使用中自我改进、记忆持久化、跨会话检索
平台集成 Web UI 加 headless 一次性运行,面向开发者本地 20 余个消息平台(Telegram、Discord、Slack、微信、飞书、钉钉、QQ、Teams 等),一个网关随处接入
运行形态 4 种模式:标准(完整工具集)、代码(模型生成 TypeScript 编排多轮调用)、极简(仅 shell 加编辑器,供基准测试)、创造者(插件实验) CLI、桌面、云端远程(Docker、SSH、Daytona、Modal serverless)
编排能力 标准模式含子 Agent、工作流、目标、规划 子 Agent 委托与并行、任务看板编排、cron 定时任务投递任意平台
协议兼容 MCP 客户端、Agent Client Protocol、读取 AGENTS.md / CLAUDE.md MCP 集成(可过滤工具)、兼容 agentskills.io 开放技能标准
模型支持 模型适配器本身是插件,可换任何供应商或 OpenAI 兼容端点 Nous Portal、OpenRouter、OpenAI、任意端点
治理 预览期暂不接受外部 PR,靠讨论区加社区插件 开源社区活跃,技能集市共享技能
定位 Agent 开发基础设施,给开发者搭建与组合 Agent 的积木 开箱即用的自主 Agent 产品,同时支持深度定制

三、能实现的任务对比

任务类别 DeepSeek Harness(dsh) Hermes Agent
代码执行 bash / pwsh / 持久 bash、run_code 代码运行、Code 模式(模型生成 TypeScript 编排多轮调用) terminal(local / Docker / SSH / Daytona / Singularity / Modal 六种后端)、execute_code 程序化工具调用
文件操作 fs(edit / read / read_image / write)、str_replace_editor、glob / grep read_file / write_file / patch / search_files、checkpoints 与回滚(shadow git 快照)
持久终端 terminal_open / send / read / close 等可保活交互终端 background 进程管理
语言服务 LSP 集成(符号跳转、重构、诊断) 无原生 LSP,依赖编辑器生态与 ACP
网络与浏览器 web_search / web_fetch web_search / web_extract、browser_exec 网页自动化、computer_use 桌面控制
规划与执行 plan 模式、goal、todo_write、workflow 工作流 todo、计划、delegate_task 并行子代理、Kanban 任务板
多 Agent subagent、interrupt_agent / list_agents / send_message、report delegate_task 隔离子代理并行、Kanban 多 Agent 流水线(研究到发帖链)、多 profile 隔离
后台与调度 jobs 后台任务、schedule_create / delete / list 定时调度 background 进程、cron(自然语言调度、投递任意平台)、Webhooks 外部事件触发
技能与记忆 skill 工具、session_event_* / session_search 会话日志检索 skill 系统(自动创建加 curator 后台维护)、memory 持久记忆、session_search、8 种外部记忆提供者
运行时自省 cordis_* 工具(模型可动态装卸插件)、Creator 模式 插件与工具集配置层
平台交互 无消息平台网关,Agent Client Protocol 对接外部客户端 21+ 消息平台网关(微信、飞书、Telegram、邮件、SMS 等)、API Server(OpenAI 兼容)、ACP
媒体能力 无原生媒体工具 图片生成、文本转语音、实时语音对话、图像理解
安全 approval 审批、permission-presets 权限预设、sandbox 沙箱 命令审批、用户授权、容器隔离

四、任务形式对比

形式 DeepSeek Harness(dsh) Hermes Agent
交互界面 Web UI(浏览器,默认 3080 端口)、headless 一次性运行 CLI、TUI、桌面 App、21+ 消息平台、语音
任务触发 手动会话、内置 schedule 调度 手动、cron 定时、Webhooks 外部事件
交付渠道 Web UI 内、headless 输出、Agent Client Protocol 任意消息平台、语音、本地文件、OpenAI 兼容 API
运行模式 Standard / Code / Minimal / Creator 四种模式 单 Agent 加子代理委托、Kanban 流水线、多 profile
会话延续 追加式会话日志:resume / fork / search / replay(轨迹视图) 会话持久加 FTS5 检索、记忆沉淀(可学习的延续)
运行环境 本地 workspace,fs 可指向远程沙箱 本地加 Docker 加 SSH 加 serverless(Daytona、Modal),一处部署多端对话
扩展方式 Cordis 插件(bundle / profile 配置层 patch) 技能(agentskills.io 标准)、插件、工具集、桌面插件、MCP 服务器
开发者接入 Python SDK、Agent Client Protocol、插件开发文档 Python 库嵌入、API Server、ACP、插件开发

五、实质差异解读

第一,哲学层面:dsh 是微内核加插件,Hermes 是闭环产品。dsh 甚至把 Agent 循环本身做成插件,宣称没有需要打补丁的特权核心,扩展方式是在配置层打补丁(profile、bundle 分层加 patch 文件)。Hermes 则把重心放在让 Agent 越用越聪明:技能在执行过程中自动沉淀,记忆主动维护,这正是长期运行价值所在。

第二,可追溯与可学习的分野:dsh 的招牌是追加式会话日志,模型看到的一切都被记录,可重放、可分叉、可搜索;Hermes 同样具备轨迹导出与会话检索,但把它做成学习原料而非终点,技能创建、记忆沉淀、用户建模都从历史会话中产生。

第三,任务基本盘相同:两者都能写代码、管文件、跑 shell、搜网页、派子代理、定时执行、检索历史。差异在特色能力——dsh 独有模型自我改造运行时(cordis 工具)与原生 LSP;Hermes 独有消息平台双向交互、cron 投递到人、记忆技能自我进化、远程多后端部署与语音多模态。

第四,形式分野:dsh 是开发者工具形态,跑在浏览器里,面向本地工作区上的编码任务,交付物是会话结果与日志;Hermes 是个人与团队助理形态,跑在各类后端上,通过日常使用的聊天软件交互,交付物直接送达微信、飞书、邮件。

第五,成熟度风险:dsh 开源仅数日,官方明示将有破坏兼容性的变更,且暂不接受外部 PR;Hermes 已有完整文档体系、稳定 API 与多年迭代。生产依赖选型上这是决定性差异。

第六,共同点:两者均采用 MIT 协议、均支持 MCP、均识别 AGENTS.md / CLAUDE.md 这类项目上下文文件、模型层均不锁死单一厂商。

六、参考来源

DeepSeek 官方开发者预览页:deepseek.com/harness/en/
DeepSeek Harness 官方仓库:github.com/deepseek-ai/deepseek-harness(README、docs/architecture.md、docs/tool-catalog.md,MIT 协议)
Hermes Agent 官方文档:hermes-agent.nousresearch.com/docs(Features、Tools、Messaging、Automation)