DeepSeek Harness 教程 · 第1讲 五分钟跑起来
本系列基于代码库deepseek-ai/deepseek-harness(版本0.1.0-rc.5,MIT 协议)。项目处于 developer preview 阶段,界面与命令可能随版本微调,请以官方 README 为准。仓库:github.com/deepseek-ai/deepseek-harness
一、环境准备
DeepSeek Harness(简称 dsh)是一个 Agent 运行时框架,你需要先有一台装好 Node.js ≥ 22.19 的电脑。Windows、macOS、Linux 均可。
先确认你的 Node.js 版本:
bash
$ node -v
v22.19.0
$ npm -v
10.9.0
如果版本号低于
22.19,请先到 nodejs.org 升级到 LTS 或更新版本,再继续。这是唯一硬性前置条件。二、一键启动
无需克隆仓库、无需手动编译,直接通过 npx 启动。第一次运行会自动下载依赖,耐心等它完成即可:
bash
$ npx @deepseek-ai/dsh web
Need to install the following packages:
@deepseek-ai/dsh@0.1.0-rc.5
Ok to proceed? (y) y
...
DeepSeek Harness web app running at http://127.0.0.1:3080
看到 http://127.0.0.1:3080 就说明启动成功。用浏览器打开这个地址,你会看到 dsh 的 Web 界面。
3080 端口。三、首次配置模型
dsh 本身不带模型,需要接入一个 LLM。以基座的 DeepSeek 模型为例,你需要在配置面板里填入 API Key 并选择模型。
deepseek-chat);dsh 通过「能力接缝(seam)」设计支持任意 OpenAI 兼容模型——第 21 讲会教你如何替换成其他模型。现在先用 DeepSeek 基座跑通即可。
四、认识 Web UI 五大区域
界面主要分五个区域,先混个脸熟,后面几讲会逐区深入:
五、看懂一轮对话:工具调用与审批
dsh 不是"一问一答"的聊天机器人,而是会动手干活的 agent。你发一句话后,它会经历"思考 → 调用工具 → (可能征求你同意)→ 执行 → 再思考 → 回答"的循环。理解这个闭环,是后续所有内容的钥匙:
六、动手练习
现在做一次真实任务,体会完整的闭环。在消息框里输入:
请在当前目录新建一个 hello.md 文件,写入"Hello, DeepSeek Harness!",然后告诉我你做了什么。你会依次看到:模型调用 write 工具 → 可能弹出审批框 → 你点「同意」→ 文件被创建 → 模型汇报结果。整个过程对应图 3 的每一个节点。
第一次跑请留意:让 agent 写文件属于敏感操作,默认会触发审批。这是 dsh 的安全机制,不是 bug——第 18 讲会教你如何按需放宽。
七、常见坑
npx 报错或运行异常,先 node -v 确认 ≥ 22.19;3080 已被别的程序占用时,按官方文档指定其他端口;npx 在下载依赖,属正常现象,请勿中途 Ctrl+C;八、官方文档对应章节
Quickstart(安装与启动)docs/ 安装与配置章节下一讲预告 · 第 2 讲「Web UI 完全指南」:把五大区域逐个吃透,学会用 fork 做"分支实验",让 agent 在多步骤任务里如臂使指。
— 扫码关注 / 加微信 —
「A0清风远技术服务」
技术交流 · 反馈
个人观点,仅供参考,如有不对之处,请多包涵,欢迎指出。本文由AI协助完成!
欢迎扫码关注公众号与作者微信,获取更多实用干货

