DSH Plugins
返回列表
🖥️

dsh-workspace-files

客户端 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install brickmaker/dsh-workspace-files

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install brickmaker/dsh-workspace-files 即可安装,插件源码托管于 https://github.com/brickmaker/dsh-workspace-files

插件介绍

在 DSH Web 中开发时,你经常需要在右侧工具面板和项目文件之间来回切换——查看模块结构、打开配置文件、确认目录是否存在。dsh-workspace-files 把这个工作流拉回浏览器内:它将当前会话的工作区以文件树形式渲染在 DSH Web details 侧栏中。侧栏默认关闭,不占用任何空间;点击会话工具栏上的面板图标即可打开,再次点击关闭。

文件树按需逐层加载,启动时不会递归扫描整个项目。每层最多返回 1000 个条目,超大目录也不会产生无界响应。目录排在文件前面,同级按名称排序。点击文件不在浏览器中读取或预览内容,而是调用 DSH 宿主的 openPath 接口,由操作系统用默认应用打开文件——就像在 Finder 或资源管理器中双击一样。

安全方面,该只读接口仅返回文件名、绝对路径以及文件/目录类型,拒绝 .. 穿越和越界符号链接。冷会话从不可变会话头读取,不会为展示文件树而恢复智能体。插件卸载后,路由、样式和侧栏注册由 Cordis 生命周期自动清理,原工具详情面板随即恢复。

如果你通过 DSH Web 驱动日常开发,想要不离开浏览器就能快速浏览或打开工作区文件,这个轻量插件正好补上这一块。它对 DSH 本体没有任何侵入:装上就出现侧栏,移除后一切如旧。

使用场景

  • 在 DSH Web 中浏览当前会话工作区的目录结构
  • 不离开浏览器直接用系统默认应用打开工作区文件
  • 快速确认项目模块布局或配置文件位置

适合人员

  • 通过 DSH Web 驱动日常开发的项目成员
  • 需要频繁浏览或打开工作区文件的开发者
  • 希望减少浏览器与本地文件管理器间切换的工程师