DSH Plugins
返回列表
dsh-menu

dsh-menu

客户端 更新于 2026.10.08

在终端中运行以下命令:

dsh plugin install tangu2023/dsh-menu

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

在 DeepSeek Harness 的插件管理中执行 dsh plugin install tangu2023/dsh-menu,或从 https://github.com/tangu2023/dsh-menu 安装后重启宿主进程并硬刷新浏览器。

插件介绍

在 DeepSeek Harness Web 客户端里浏览「工作区文件」时,浏览器自带的右键菜单往往帮不上忙:既不能按工作区语义新建文件夹或重命名,也很难一键在资源管理器、浏览器或 VS Code 里打开目标。dsh-menu 专门接管侧边栏文件树行的右键交互,用一套与界面主题一致的自定义菜单,把日常文件操作收拢到工作区上下文里完成。

菜单覆盖从创建到清理的完整链路:内联输入的新建文件夹与重命名(支持中文输入法组合输入)、在文件管理器中定位、在浏览器中查看文件或浏览目录列表、在本机 VS Code 中打开、复制工作区路径,以及文件直链下载或目录流式 ZIP 打包下载。删除项单独标红并二次确认,操作结果通过 toast 提示;点击外部、Esc、滚动或窗口变化会自动收起菜单,界面提供中英双语文案。

实现上采用 Client 拦截 contextmenu、Host 注册 /api/workspace-files-menu/* 路由的分工:前端无第三方依赖、无构建步骤;文件系统操作由宿主执行,并做工作区边界校验、名称合法性检查,浏览器打开 HTML 时附加 CSP sandbox,降低越界与误删风险。

适合经常在 Harness Web 侧边栏里整理工作区、又不想来回切终端或文件管理器的用户;也适合希望用插件方式扩展文件树能力、且偏好零依赖、易部署的 DSH 使用者。

截图预览

使用场景

  • 在侧边栏工作区文件树中右键快速新建文件夹或重命名
  • 需要从 Harness 里一键在资源管理器、浏览器或 VS Code 中打开文件
  • 整理工作区时批量复制路径、下载文件或打包下载整个目录

适合人员

  • 主要在 DSH Web 侧边栏浏览和管理工作区文件的开发者
  • 希望减少在浏览器与本地工具之间来回切换的用户
  • 偏好零依赖、无需构建的客户端插件的 DSH 使用者