dsh-workbench
A Codex-like file workspace for DeepSeek Harness Web with read-only previews, real DSH write/edit diffs, tabs, shortcuts, and resizing.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lee259/dsh-workbench说明文档
阅读完整 README ↗DSH Workbench
给 DeepSeek Harness 的文件工作区
DSH Workbench 把 DeepSeek Harness 里的文件操作,变成一个更接近 Codex 的文件工作区。
在 DSH Web 会话里点击文件路径,右侧就会打开常驻工作区;对话上下文保留在左侧,文件查看和变更检查集中在右侧。

这张实机图展示了真实的 DSH Web 会话:左侧保留对话,右侧 Workbench 正在查看 package.json。读取内容保持普通源码预览,真实捕获到的写入和编辑则进入聚焦的 Diff 视图。
read → 普通只读源码预览
write/edit → DSH 实际捕获到的 diff
你会得到什么
- 对话和正在查看的文件同时可见,不需要来回切页面。
- 只展示真实 DSH write/edit 的前后变化,不伪造 Git HEAD diff。
read是普通源码预览,不会被历史写入误判成 diff。- 支持多文件标签、文件切换、刷新、复制内容、复制路径和拖拽调整宽度。
- 支持桌面式快捷键:
⌥⌘B展开/收起,⌘W关闭当前文件,⌘1–⌘9切换标签。 - 界面跟随 DSH 设置,在中文和英文之间自动切换。
安装
安装已发布版本
把已发布的插件安装到 web profile,然后重启 DSH Web:
dsh plugin --profile web add dsh-workbench@0.2.2
dsh web
如果本机还没有 dsh 命令,可以使用包管理器临时运行:
pnpm dlx @deepseek-ai/dsh plugin --profile web add dsh-workbench@0.2.2
pnpm dlx @deepseek-ai/dsh web
本地开发
如果要运行 GitHub 当前检出的版本:
git clone https://github.com/lee259/dsh-workbench.git
cd dsh-workbench
pnpm install
pnpm run build
dsh plugin --profile web add "$(pwd)"
dsh web
修改插件后重新执行 pnpm run build,然后重启 dsh web。