- 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 官方站点。判断项目身份、下载地址和安全声明时,应以官方仓库为准。
来源与维护信息
本文根据以下原始资料整理。版本变化后,请以官方资料和页面标注的验证日期为准。