返回指南

快速上手:5 分钟跑通 DeepSeek Harness —— 最快的 dsh guide

史上最短 DeepSeek Harness 使用教程:npm install -g @deepseek-ai/dsh、dsh --profile web 打开网页端、填上 API key、四个模式选一个,搞定。

最近更新: 2026-08-14

安装:两条命令

DeepSeek Harness(dsh)只需要 Node.js,没有别的依赖。最短路径:

npm install -g @deepseek-ai/dsh
dsh --profile web

第一条全局安装 CLI;第二条以 web profile 启动 Harness,并在浏览器里打开网页端。

不想全局安装?一条命令的等价方案:

npx @deepseek-ai/dsh web

过程中遇到问题,直接看 github.com/deepseek-ai/deepseek-harness —— README 和 issue 都在那里,所支持的 Node.js 版本也以 README 为准。

API key,或者不用填

在网页端填上 DeepSeek 的 API key,就能开始用了。如果本机环境变量里已经有 DeepSeek 的 key,这一步都可以直接跳过。

Harness 是身体,模型才是大脑。想用别的模型也行,任何 OpenAI 兼容端点都能在 UI 设置里接入(见什么是 DeepSeek Harness?)。

第一个任务之前

只确认一件事:从想让智能体干活的文件夹启动 dsh。 默认沙箱只允许它碰这个工作区,所以启动目录本身就是一道安全边界。

你的第一个任务

网页端打开就是一个对话。描述你想要的结果,而不是具体操作——智能体会自己规划步骤。适合第一次试的任务:

  • "总结这个仓库里的 TODO,并给出完成的计划。"
  • "修好这个项目里失败的测试,并运行测试确认。"
  • "用一篇短文解释这个代码库的结构。"

观察发生了什么:智能体可能会先问一个澄清问题,或者先提出方案、等你批准再动手,然后开始一连串工具调用。会话日志记录模型看到的一切,所以之后可以随时恢复或分叉这个会话。

遇到风险操作——写工作区以外的文件、联网、运行陌生命令——Harness 会先问你。那是审批系统在工作,不是 bug。

选对模式

界面顶部的模式选择器,选的是当前会话的 Agent Preset。第一次跑用默认的标准模式就够了。四个模式:

模式是什么什么时候用
标准模式完整的编程助手:能理解需求、修改代码、运行命令并检查结果日常写代码和调研
PTC 模式在标准模式基础上,支持用 TypeScript 编写小程序,把多步操作组合成自动化流程大量机械步骤的任务
极简模式只提供持续可用的终端和基础文本替换工具简单的改动、基准测试,或想看零魔法的主循环
创造模式在标准模式基础上,额外支持运行时检查、尝试插件,以及使用预设完成创作类任务设计你自己的预设——信任等级等同 shell,谨慎使用

会话一旦产生内容就锁定预设,所以先选模式、再开始输入。

第一次会话之后

  • 会话可恢复。 关掉标签页再回来,事件日志支持恢复、分叉、检索、回放。
  • "装插件"是改配置,不是包管理器命令。 每个插件的 README 都写了自己的安装方式;装第一个之前先读安全地安装插件
  • Profile、Patch 与 Preset 决定了 Harness 如何围绕你组装——配置指南讲清了叠加顺序。内置 Patch 层也是 dsh 和其他 Agent 拉开差距的地方:子 Agent、条件规则、权限、UI 替换,全是配置。

跑不起来怎么办

  • Node.js 版本 —— 最常见的首次运行失败原因,对照官方 README 支持的版本。
  • 模型没响应 —— 检查 UI 设置里的 API key,以及机器能否访问供应商的端点。
  • 命令被拒绝 —— 那是沙箱或审批策略在拦;要么有意识地放宽沙箱(见安全指南),要么就在工作区内干活。

下一步

DSH Plugins 是独立的 DeepSeek Harness plugins 社区导航站,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。