dsh-workspace-toolbox
在终端中运行以下命令:
dsh plugin install wuyh/dsh-workspace-toolbox
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install wuyh/dsh-workspace-toolbox 即可安装该插件,完整源码地址为 https://github.com/wuyh/dsh-workspace-toolbox
插件介绍
在 DSH Web UI 里写代码时,浏览文件要看浏览器标签、管理容器要切 SSH、跑 Vite 又要开新终端——上下文被撕成碎片。dsh-workspace-toolbox 把这一切收进会话顶部的「工具箱」页签:文件面包屑导航配合全工作区搜索和语法高亮多标签预览,Docker 镜像拉取、容器构建运行与日志轮询一站完成,Vite dev server 一键启停并实时回显端口,SSH 服务器、容器 exec 乃至本地 shell 都基于 xterm.js 提供真终端体验,全程不需要离开当前会话。
安全边界也被明确划定:文件面只读、路径越界与符号链接逃逸一律拒绝,SSH 私钥仅存活于运行时内存,所有 Docker 和终端操作都需用户显式触发。Host 侧做边界校验,Client 侧只拿到相对路径与最小元数据,浏览器端零敏感信息落盘。
如果你习惯在 DSH 会话里写前端、调 Docker、跑 Vite,又不想把窗口切来切去,这个插件就是为那种「一个标签页搞定所有事」的工作流准备的。
使用场景
- 在 DSH 会话内直接浏览、搜索和预览工作区文件,无需切换浏览器标签
- 不离开会话就能拉取 Docker 镜像、构建容器、查看实时日志
- 一键启动 Vite dev server 并通过内嵌终端进入 SSH 服务器或容器
适合人员
- 在 DSH Web UI 中同时写代码、调容器、跑前端项目的开发者
- 习惯单窗口工作流、不想在多个终端和浏览器标签之间反复切换的工程师
- 需要安全只读文件访问加上受控 Docker 与终端操作的全栈开发者