dsh-workspace-view
在终端中运行以下命令:
dsh plugin install N5Tar/dsh-workspace-view
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install N5Tar/dsh-workspace-view 即可安装该插件,源码仓库地址为 https://github.com/N5Tar/dsh-workspace-view。
插件介绍
在 DSH Web GUI 中工作时,你经常需要查看当前会话对应的工作区里有哪些目录和文件,但每次都得切到本地资源管理器才能完成。dsh-workspace-view 在页面右侧提供了一个全高文件树抽屉,让你直接在浏览器内浏览工作区结构,无需离开界面。
抽屉会跟随当前 Session 自动切换工作区,目录按层级惰性加载而非启动时递归扫描整个仓库。你可以展开折叠文件夹、刷新文件树、切换点文件显示。Host 端对每次查询执行 realpath 解析、相对路径边界校验以及并发路径替换防护,阻止路径穿越和符号链接逃逸;Client 端通过 DSH Theme Token 自动适配宿主主题,并处理加载、空目录、无会话、截断与错误等状态,界面支持中英文。
该插件严格只读,不提供写入、删除、重命名或执行能力,也不会覆盖 DSH 原生的侧边栏、会话和设置面板。适合在 DSH Web GUI 中同时运行多个会话、需要随时查看工作区文件布局的开发者使用。
截图预览
使用场景
- 在多个并发会话间快速查看各自工作区的目录结构
- 无需切换到本地资源管理器即可在浏览器内浏览文件树
- 确认当前会话工作区中目标文件或目录是否存在
适合人员
- 频繁使用 DSH Web GUI 进行多会话开发的工程师
- 希望减少本地文件管理器与浏览器之间来回切换的开发者
- 需要快速定位工作区文件的前端或全栈工程师