DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。官方源码快照

首次使用 DSH Web UI

先完成首次就绪条件,再选择测试工作区和模型,执行一次小改动并在磁盘上核验。

本页内容
先使用可丢弃的文件夹

DSH 可以在所选工作区中操作文件并运行命令。不要一开始就选择重要仓库或含有密钥的目录。

第 1 步

启动 DSH Web UI

npx @deepseek-ai/dsh web

保持进程运行,并打开它打印的地址。默认地址是 http://127.0.0.1:3080

DSH 会把启动命令所在目录作为初始文件系统位置,但这个目录不会自动变成 Web UI 已选择的工作区

SSH / 远程启动

当 DSH 检测到 SSH 环境时,当前 CLI 会主动跳过自动打开浏览器,仍然打印主机 URL,由 SSH 客户端或编辑器负责端口转发。不要照搬旧教程中的 --host 0.0.0.0;当前官方 Web alias 明确暂不支持这个值。

SCREEN GUIDE · 启动 DSH
npx @deepseek-ai/dsh web
... DSH 启动 ...
Web UI: http://127.0.0.1:3080
启动文字可能变化,请使用当前进程实际打印的地址。

输入框可用前,先检查 3 个首次就绪条件

1. 服务商凭证

在 Settings → Models 保存可用凭证。服务商修改会在下一次请求生效,不需要为了保存 Key 重启服务器。

2. 工作区

新的 Web UI 默认没有已选工作区。即使你是在项目目录里启动 DSH,也仍需要显式添加并选择这个目录。

3. 模型

选择当前已配置模型。如果默认模型属于一个已经删除的服务商,输入区会显示 Select model 并阻止发送。

如果页面能打开但看起来“卡住”,先核对这三个状态,不要直接重装 Node 或重启电脑。

第 2 步

选择测试工作区

点击 Choose workspace,添加可丢弃文件夹并选中它。选择工作区之前,输入框保持不可用。

启动目录 ≠ 已选择工作区

C:\project~/project 启动 DSH 只会提供初始文件系统位置;Web UI 仍然要求明确选择工作区。

SCREEN GUIDE · 选择工作区
http://127.0.0.1:3080
选择工作区
点击 Choose workspace
添加测试文件夹
选中它
确认输入框可用
选择会话的工作目录;文件访问仍取决于工具与权限策略。
第 3 步

选择已配置模型

打开模型选择器,选择你在 Settings → Models 中配置的服务商和模型。

选择模型同时会把它设为新 Session 的默认模型。已经发过请求的 Session 会继续使用自己日志里记录的模型。

SCREEN GUIDE · 模型选择器
http://127.0.0.1:3080
模型选择器
打开模型选择器
选择已配置服务商
选择一个可用模型
请以实时列表为准;模型名称可能变化。
第 4 步

先做仓库导览

在要求 DSH 修改项目之前,先让它读取工作区。这也是官方 Web UI 指南中的第一个任务:

总结这个仓库,并指出它包含的主要包。

把回答与真实的顶层目录和包文件进行对照,找出模型判断准确与需要进一步提问的地方。

第 5 步

生成只读架构图

仓库导览基本准确后,再发送边界明确的只读任务:

只读取这个工作区。梳理顶层目录、入口点和主要依赖,返回 Mermaid 流程图,并列出所有不确定之处。不要编辑文件,也不要运行会修改数据的命令。

渲染图表前先阅读 Mermaid 文本。它是辅助审查材料,不能替代打开被引用的源文件。

第 6 步

执行一次可控改动

从容易检查和撤销的小改动开始:

在这个工作区创建 README.md,内容为“Hello from DeepSeek Harness”。然后总结你做了什么。
SCREEN GUIDE · 首次任务
http://127.0.0.1:3080
首次任务
创建新会话
发送 Prompt
阅读回答
如果操作超出预期就停止
小范围文件改动比宽泛的编码任务更容易核验。
第 7 步

阅读授权请求

如果 DSH 请求授权,请先阅读操作类型、路径和命令。拒绝意外或具有破坏性的操作。

SCREEN GUIDE · 授权前检查
授权前检查
1阅读请求的文件或命令
2检查路径
3拒绝意外的破坏性操作
4只批准任务确实需要的操作
授权行为取决于当前权限策略与预设。
第 8 步

自行核验文件

在 DSH 之外打开工作区,确认 README.md 存在并包含指定文字。

SCREEN GUIDE · 核验结果
核验结果
1打开工作区文件夹
2找到 README.md
3打开文件
4核对文字
对于文件编辑任务,磁盘上的文件才是事实来源。

在明确边界内循环工作

写清范围

开始改动前说明工作区、允许修改的文件和预期产物。

阅读授权

不要批准自己不理解的命令或文件操作。

独立核验

在聊天回答之外打开改动文件,并运行与任务相符的检查。

遇到启动或端口错误?打开按错误码排查 →

下一篇为下一次会话选择预设
继续 →