DSH Plugins
返回列表
🖥️

dsh-file-link-menu

客户端 更新于 2026.09.18

在终端中运行以下命令:

dsh plugin install shkzhang/dsh-file-link-menu

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

在 DeepSeek Harness 中执行 dsh plugin install shkzhang/dsh-file-link-menu 即可安装本插件,源码见 https://github.com/shkzhang/dsh-file-link-menu。

插件介绍

在 DSH Web 里,对话里会不断出现工具参数路径、回答中的内联路径、产出文件芯片、附件卡片和外部链接,但壳层并没有为这些元素预留统一的文件或链接右键菜单。dsh-file-link-menu 在浏览器端识别壳层公布的锚点,在捕获阶段接管右键与部分点击,按 Host 实际能力拼出菜单,而不是展示一堆注定失败的动作。

对文件类目标,菜单可覆盖用默认应用打开、在 VS Code 中打开、用探测到的应用打开、另存为、复制路径、在文件管理器中显示等;对 http/https 链接,则提供新标签页打开、默认浏览器打开、复制链接、链接另存为。每一项是否出现取决于 GET /api/dsh-file-link-menu/caps 的回报,没有桌面会话的 Host 会隐藏启动类条目,避免空操作。

路径展示上,插件会把壳层打印的路径芯片「换装」:前面加上与 DSH 共享 UI 一致的文件类型图标,文本只保留文件名;完整路径仍挂在元素上,悬停可见,所有菜单动作都针对这条真实路径。交付文件卡片、发送区待传附件、用户写的 @ 引用等表面,左键预览与右键菜单与芯片行为对齐;粘贴附件名(paster-…)会走附件存储解析,而不是当作磁盘路径。

适合每天在 Web UI 里点路径、收交付物、跟外链打交道的人:少记一长串绝对路径,用右键完成打开、复制、另存和定位,同时让对话里的路径更易读。

使用场景

  • 在对话里的路径芯片或内联路径上右键,用默认应用或 VS Code 打开
  • 对交付文件卡片或附件左键预览、右键复制路径或另存为
  • 选中或右键 http/https 链接,在新标签页打开或复制链接

适合人员

  • 经常在 DSH Web UI 里处理会话文件与交付物
  • 需要快速打开、定位或另存对话中出现的本地路径
  • 在界面中频繁点击外链并希望统一右键操作