ByteNoteByteNote
DeepSeek Harness Web UI 上手指南
字

字节笔记本

2026年10月6日 · 约 4 分钟读完

DeepSeek Harness Web UI 上手指南

API中转
¥120

DeepSeek Harness(命令行工具名为 dsh)是 DeepSeek AI 在 GitHub 上开源的 agent harness(智能体框架),采用一切皆插件的架构,底层由 Cordis 插件框架驱动,目前处于开发者预览阶段,官方明确提示后续版本可能出现破坏兼容性的变更。除了终端交互,它还提供一套 Web UI,让使用者在浏览器里就能完成配置模型、选择工作区、运行任务等日常操作。本文基于官方用户指南,梳理从零开始跑通一次完整会话的流程。

启动 Web UI

Web UI 依赖 Node.js 环境,最简单的启动方式是执行 npx @deepseek-ai/dsh web,命令会打印访问地址,默认为 http://127.0.0.1:3080。想从源码运行,可以克隆仓库后用 pnpm 安装依赖并构建。

有两点建议在启动前了解:dsh 进程会把调用目录作为默认文件系统位置,因此最好直接在项目根目录下启动;新装的 Web UI 在添加工作区之前不会选中任何工作区,这是后面步骤的前置条件。

配置模型

打开设置中的模型页,输入 DeepSeek API 密钥并保存,模型路由会立即可用,不需要重启服务器。

官方文档特别强调了密钥的安全性设计:密钥字段是只写的,保存后页面只会收到脱敏后的描述符,永远不会收到明文密钥;密钥实际存储在 $DSH_HOME/.credentials.yaml 中,设置文件里只保留凭据引用。

DeepSeek Harness Web UI 的模型配置页,含 DeepSeek 卡片与添加提供方入口

除了 DeepSeek 官方端点,模型页还支持添加 Anthropic、OpenAI 等目录提供方,以及面向公司网关、自建服务器的自定义 OpenAI 兼容端点。自定义提供方需要填写小写的 Provider ID、基础 URL、API 协议、凭据和至少一个模型,其中 Provider ID 一经创建便不可更改,请求、已保存会话和凭据引用都会使用它。

自定义提供方表单,含 Provider ID、显示名称、API 地址与 API 协议字段

选择工作区

点击选择工作区,把启动 dsh 时所在的项目目录添加进来,然后选中它。在工作区被选中之前,会话输入框一直处于不可用状态。这一设计把 agent 的文件操作范围明确锚定到一个目录上,避免框架在错误的位置读写文件。

运行第一个任务

选中工作区后启动一个会话,发送一句示例指令:

Summarize this repository and identify its main packages.

agent 随后会读取并编辑工作区内的文件、运行命令、把子任务委派出去,并维护一份任务计划。当某个操作在当前权限策略下需要审批时,Web UI 会先弹出询问,等用户确认后再继续执行,而不是静默完成敏感操作。

进阶路径

跑通基础流程后,官方文档还准备了几条进阶路线:模型配置指南介绍目录提供方与自定义端点的完整配置方法,包括视觉模型需要在 settings.yaml 中显式声明图片模态等细节;Python SDK 面向程序化调用,可以在自己的代码里启动并复用同一套运行时;CLI 文档覆盖终端下的其他模式;插件开发指南则讲解如何给框架编写新的插件。

整体来看,DeepSeek Harness 的 Web UI 把上手成本压缩到了三步:配密钥、选目录、发指令。对于想体验 DeepSeek 官方 agent 框架的开发者来说,这是目前最短的路径。

相关文章

分享: