DSH Plugins
返回列表
🖥️

dsh-copy-file-path

客户端 更新于 2026.09.19

在终端中运行以下命令:

dsh plugin install Meowrium/dsh-copy-file-path

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

在 DeepSeek Harness 中执行 dsh plugin install Meowrium/dsh-copy-file-path 安装本插件(源码:https://github.com/Meowrium/dsh-copy-file-path),安装后重启 dsh web 并对页面硬刷新。

插件介绍

在 DeepSeek Harness 网页端,每一轮对话结束时常会出现「本回合交付的文件」卡片。每张卡片有打开按钮和「⋯」菜单,但官方菜单里通常只有用默认应用打开、在资源管理器中显示等项,没有直接把路径复制到剪贴板的能力。而交付组件里的菜单项是写死在客户端包里的,没有插槽或注册扩展点,单靠配置很难在不改核心的前提下加一行新操作。

dsh-copy-file-path 通过 DOM 后处理,在菜单展开时向其中追加「复制相对路径」和「复制绝对路径」两项。路径不猜测、不重写:绝对路径来自卡片预览按钮的 title(与 dsh 解析打开路径一致);相对路径来自卡片 aria-label 中声明的路径,必要时相对工作区根目录换算。无法可靠取得路径时,对应菜单行不会出现,避免复制无效内容。点击后写入剪贴板并显示简短确认提示。

插件不读取文件、不访问主机,宿主侧 deliberately 为空;仅作用于交付文件卡片的菜单,不改动「已变更文件」芯片或侧栏文件树。适合经常在 dsh Web UI 里对照仓库路径、写文档或在外部工具中打开同一文件的开发者。

已在 dsh 0.1.6-alpha.1(Windows)上验证;若未来交付卡片 DOM 结构变化,可能需要跟随更新,检测失败时会选择不注入而非误改无关菜单。

使用场景

  • 回合结束后从交付文件卡片菜单复制相对路径,贴到文档或命令里。
  • 需要主机上的绝对路径时,不必打开资源管理器再手动拼路径。
  • 在外部编辑器或脚本里引用本回合交付的文件时,快速拿到一致的路径。

适合人员

  • 日常使用 dsh 网页端、经常处理回合交付文件的开发者。
  • 需要在仓库相对路径与绝对路径之间切换协作的人。
  • 希望少点菜单、少改核心、只靠客户端增强复制能力的使用者。