游乐游手机版
首页/AI教程/文章详情

DeepSeek Harness部署指南:5分钟快速上手AI Agent工作台

时间:2026-08-20 18:13
上一篇我们已经介绍了 DeepSeek Harness 是什么,以及它为什么不是另一个 Codex。那么这篇文章就直接进入实操环节:把 DeepSeek Harness 跑起来。 你不用先啃完那 230 多个包的源码,也不需要先理解 Cordis 的微内核机制。按照下面的教程操作,只要一条命令,就能

上一篇我们已经介绍了 DeepSeek Harness 是什么,以及它为什么不是另一个 Codex。那么这篇文章就直接进入实操环节:把 DeepSeek Harness 跑起来。 你不用先啃完那 230 多个包的源码,也不需要先理解 Cordis 的微内核机制。按照下面的教程操作,只要一条命令,就能在本地启动 Web 工作台;再花 5 分钟配置 API Key、工作区和运行模式,就可以让 Agent 开始读取文件、执行命令、规划任务。

本地启动后看到的 DeepSeek Harness Web 工作台

一、前置条件:Node.js 版本

DeepSeek Harness 是一个基于 Node.js 的 AI Agent 运行时。官方要求的 Node.js 版本为 22.19.0 或更高(22.x 分支),以及 24.x 及以上。开始安装前,先检查本地 Node 版本:

node -v

如果输出类似 v22.23.1 或 v24.x.x,说明运行环境没有问题。如果版本过低,建议先到 nodejs.org 安装 LTS 版本,或者使用 nvm 进行切换。

小提示:DeepSeek Harness 目前仍处于开发者预览阶段,兼容性和界面细节后续都可能继续调整。建议先在本地目录或虚拟机中体验,不要直接连接生产代码仓库。

二、最快上手:npx 一条命令启动

官方最推荐的快速体验方式就是使用 npx。它会临时下载并运行最新版本的 DSH CLI,不需要提前 clone 仓库,也不用全局安装,适合新手快速启动 DeepSeek Harness。

npx @deepseek-ai/dsh web

执行完成后,终端会提示服务已经启动,默认监听地址为:

https://127.0.0.1:3080

把这个地址复制到浏览器中打开即可。首次运行时会先显示开发者预览声明,点击「继续」就能进入主界面。整个本地部署过程通常只需 30 秒到 1 分钟,具体时间取决于网络下载速度。

如果命令执行时卡住,通常是因为网络下载较慢。你可以尝试切换 npm 镜像源,或者直接使用下一节介绍的源码编译方式,通过 clone 仓库并使用 pnpm 安装依赖。

三、首次配置:API Key + 工作区

1)填入 API Key

进入首页后,第一步通常会提示你添加 API Key。点击左下角「设置 → 模型」,填入 DeepSeek 官方 API Key。如果你还没有 Key,可以前往 DeepSeek 官网申请并完成充值。

首次启动后的 API Key 配置弹窗

export DEEPSEEK_API_KEY="sk-xxxxxxxx"
npx @deepseek-ai/dsh web

Web UI 会把密钥保存到 $DSH_HOME/.credentials.yaml,不会直接写入会话日志。如果你更倾向于使用环境变量,也可以不在弹窗里填写,留空后系统会自动回退读取环境变量或 .env 文件。

2)选择工作区

工作区就是 Agent 可以读取和写入的项目目录。为了更安全,建议先新建一个空目录做测试,避免误操作影响正式代码:

mkdir code

然后回到 Harness 首页,点击顶部的工作区名称,选择「添加工作区」,把刚创建的目录加入进去。之后 Agent 的文件读写、Shell 命令执行都会以该目录作为边界。

在工作区下拉菜单中添加本地项目目录

四、选模型、选模式

1)模型选择:Flash vs Pro

在输入框右下角可以快速切换模型。目前官方默认提供 DeepSeek-V4-Flash 和 DeepSeek-V4-Pro 两个档位:

右下角下拉可切换 Flash / Pro,以及思考强度

  • Flash:响应速度更快、成本更低,适合简单任务、批量脚本处理和初步探索;
  • Pro:模型能力更强,更适合复杂规划、长上下文处理,以及需要多步工具调用的任务。

需要注意的是:从 8 月 17 日起,DeepSeek-V4 Pro API 已涨价,高峰时段输出价格达到 27 元/百万 token。首次体验建议优先使用 Flash,熟悉 DeepSeek Harness 的使用流程后,再根据任务复杂度切换到 Pro。

2)四种运行模式怎么选

点击顶部「标准模式」下拉菜单,可以看到四种预设模式。它们并不是四套完全独立的 Agent,而是同一个 Harness 宿主在加载不同插件后形成的不同「运行时形态」。

标准、PTC、极简、创造四种模式

模式适合谁特点
标准模式新手 / 日常开发文件编辑、Shell、检索、Skills、子 Agent、工作流全部预装,开箱即用
PTC 模式想节省 Token 的进阶用户让模型通过编写 TypeScript 程序,一次性组合多步工具调用,减少反复对话
极简模式做模型评测仅保留持久 Bash 和文件编辑器,适合基准测试,不建议日常使用
创造模式插件/Agent 开发者Agent 可以检查 Cordis 运行时、临时挂载插件、创建新的 Agent 预设

第一次使用,直接选择「标准模式」即可。 等你发现任务中经常重复出现「搜索 → 编辑 → 测试」这类固定循环,再尝试 PTC 模式会更合适。

五、源码编译方式(适合开发者)

如果你想修改源码、开发插件,或者需要固定某个版本,建议直接 clone 仓库并在本地构建:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

源码仓库的 packages/ 目录,每个能力都是一个可替换的插件包

源码方式的优势很明显:版本可控,可以修改配置文件 cordis.yml,也能加载自己编写的本地插件。缺点同样明显:仓库体积较大、依赖较多、构建时间更长,因此对普通用户来说,用 npx 启动已经足够。

六、Headless 与自动化

如果你想把 DeepSeek Harness 接入脚本、CI 或批处理任务,可以使用 Headless 模式。它接收一个任务,在 Agent 完整执行结束后,把最后一条有效回复输出到终端:

dsh --profile headless "run the tests and summarize failures"

如果你需要更结构化的事件流和持续控制能力,官方还提供 ACP 服务、JSON-RPC 入口以及 Python SDK。这些场景更偏向自动化开发,建议先在 Web UI 中把流程跑顺,再进一步深入。

七、接入其他模型

DeepSeek Harness 并不会把你绑定在自家模型上。在设置 → 模型中,你可以选择「添加提供方」,目前支持 Anthropic、OpenAI、Azure、Bedrock、Vertex 等模型目录,也支持自定义 OpenAI 兼容端点。

设置页支持自定义提供方、Base URL 和模型列表

可配置项包括:提供方名称、Base URL、协议类型以及可用模型列表。保存后,回到输入框右下角即可切换模型。这意味着你也可以把 GLM、Qwen 或其他 OpenAI 兼容服务接入 DeepSeek Harness,借助它的插件能力来运行这些模型。

八、安全与权限

一旦 Agent 拥有运行 Shell 和修改文件的能力,就天然具备一定破坏性。DeepSeek Harness 默认采用 workspace-write 模式:命令执行和文件修改会被限制在当前工作区及允许的临时目录中。如果需要扩展权限,系统会通过弹窗询问,也就是 ask 审批策略。

默认的 workspace-write + ask 审批策略

更宽松的 danger-full-access 模式同样存在,但必须在设置中明确启用。官方推荐的原则是:权限扩展必须经过显式决策,而不是隐藏在一个不起眼的复选框中。

因此,建议新手先保持默认策略。如果某条命令确实需要越界访问,Harness 会解释原因并弹窗请求批准。所有权限切换和审批记录也会写入 Session Log,方便后续审计与排查。

九、装社区插件

DeepSeek Harness 刚发布时就同步上线了社区插件入口。在设置 → 插件中可以直接浏览和安装。几个被频繁提到的插件包括:

设置页中的社区插件入口

  • dsh-at-file:在输入框中通过 @ 文件即可调用;
  • dsh-genui:让模型在回复中渲染图表、表格、Mermaid、Diff 等内容;
  • dsh-automation:补充自动化和后台任务能力;
  • DSH-better-sidebar:为侧边栏增加文件树、终端、Git、Diff 预览;
  • ModLens:为纯文本模型补充视觉读图能力。

更多插件可以关注 GitHub 话题 github.com/topics/dsh-plugin。

十、结语与常见坑

DeepSeek Harness 目前还处在「能跑起来,但还不算足够丝滑」的阶段。它真正的价值,不是让你明天就卸载 Claude Code,而是把 Agent 的每个组成部分都拆开给你看,并允许你自由替换。

部署流程再快速复习一遍:

  1. 确认 Node.js ≥ 22.19;
  2. 执行 npx @deepseek-ai/dsh web,打开 https://127.0.0.1:3080;
  3. 设置 API Key、添加工作区、选择标准模式,开始对话。

几个常见问题与坑点:

  • 如果不选择工作区,Agent 就无法确定要操作哪个目录;
  • 如果 API Key 没填或账户余额不足,对话会直接报错,先到 platform.deepseek.com 检查余额;
  • 第一次运行不要直接用「创造模式」,这是面向插件开发者的高级入口;
  • 如果想切换模型,不要只在输入框里改,必要时还要到设置 → 模型中添加自定义提供方。

如果你只是把 DeepSeek Harness 当作一个本地 coding agent 来使用,上面的步骤已经完全够用。如果你希望把它进一步打造成自己的 Agent 基础设施,那么接下来值得深入研究的就是 cordis.yml、自定义插件以及 Session Log。

来源:https://www.jb51.net/ai/1038836.html
上一篇Codex启动后为何自动请求API及关闭自动请求方法 下一篇DeepSeek Harness入门安装指南与自定义插件详解
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
AI教程 · 2026-09-01

CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。

CAD从入门到项目交付:绘图、标注、图块与实战工作流
AI教程 · 2026-09-01

CAD从入门到项目交付:绘图、标注、图块与实战工作流

掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
AI教程 · 2026-09-01

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。

Claude Code 文件修改前的权限模式配置与命令审批指南
AI教程 · 2026-09-01

Claude Code 文件修改前的权限模式配置与命令审批指南

本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。

Claude Code接入VS Code后先测扩展和终端命令
AI教程 · 2026-09-01

Claude Code接入VS Code后先测扩展和终端命令

在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。