DeepSeek Harness 是什么?官方 DSH 项目与能力边界

解释 DeepSeek Harness 的官方身份、Agent Harness 含义、一切皆插件架构、Developer Preview 状态及其与 DeepSeek 模型的区别。

社区整理已复核原始来源
DSH
0.1.0-rc.5
系统
Windows / macOS / Linux
风险
low

一句话答案

DeepSeek Harness(命令名 dsh)是 DeepSeek AI 开源的 Agent Harness:它不是一个新的大模型,而是负责把模型、工具、工作区、权限、会话和插件组装成可运行 Agent 的软件框架。官方仓库是 deepseek-ai/deepseek-harness,当前 0.1.0-rc.5 仍属于 Developer Preview。

Harness 在这里是什么意思

“Harness”可以理解为把模型能力约束并接入真实工作环境的一套运行框架。模型负责理解和生成,Harness 负责准备系统提示、注册工具、发送请求、执行工具、记录结果、保存会话并应用权限策略。

因此,安装 DSH 不等于下载一个 DeepSeek 模型,也不代表模型会自动在本地推理。模型来自你配置的 Provider;DSH 提供 Agent 的运行、扩展和交互层。

DSH 能做什么

依据官方用户指南和架构文档,DSH 的 Agent 可以在已选择的 workspace 中理解任务、读取或编辑文件、运行命令、调用已注册工具、维护计划,并通过配置的子 Agent 提供方委派工作。Web UI 是默认的交互入口之一,官方快速启动命令是:

npx @deepseek-ai/dsh web

默认页面运行在 http://127.0.0.1:3080。另一个随发行版提供的 headless profile 用于一次性运行,不启动 Web 服务器。

为什么官方强调“一切皆插件”

DSH 由 Cordis 驱动。模型适配器、工具注册表、会话日志、Agent Loop、Web 应用和权限策略都通过插件树组合,而不是固定在一个不可替换的核心里。

这种设计让同一套 Agent 能力通过不同 Profile 和 Bundle 重新组装。例如 dsh-base 提供基础模型、工具、持久化、沙箱、设置和凭据,dsh-web-app 增加浏览器应用,dsh-headless 增加无服务器的一次性运行器。更完整的机制见DeepSeek Harness 架构解析

它和 DeepSeek 模型有什么区别

名称主要角色
DeepSeek 模型/API生成文本、推理和工具调用请求的模型服务
DeepSeek Harness组织模型、工具、会话、权限与用户界面的 Agent 运行框架
Provider向 DSH 提供具体模型和凭据路由
Plugin/Bundle向 DSH 添加能力或一组配置层

DSH 基础层内置原生 DeepSeek 适配器,也能通过配置接入其他 Provider。模型是否可用、费用和数据处理方式由对应 Provider 决定,不能由 DSH 的开源许可证替代判断。

当前阶段有什么限制

官方 README 明确标注 Developer Preview,并提示未来会有破坏性变更。这意味着:

  • 命令、配置结构和插件兼容性可能变化;
  • 教程必须标注版本和复核日期;
  • 不应在没有验证的情况下直接把预览版用于关键生产流程;
  • 第三方插件、MCP server 和外部工具需要单独评估权限与供应链风险。

谁适合现在使用

DSH 更适合希望探索可组合 Agent、插件、模型 Provider、多 Agent 委派和会话机制的开发者或技术团队。只想快速完成第一次体验的用户,可以直接按DeepSeek Harness 中文入门操作;准备安装时看安装与 Web UI 指南,需要扩展能力时再进入插件、Profile 与 Bundle 指南

52DSH 是独立中文社区,不是 DeepSeek 官方站点。判断项目身份、下载地址和安全声明时,应以官方仓库为准。

来源与维护信息

本文根据以下原始资料整理。版本变化后,请以官方资料和页面标注的验证日期为准。