dsh-right-click-menu
在终端中运行以下命令:
dsh plugin install SJcun/dsh-right-click-menu
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install SJcun/dsh-right-click-menu,或从插件管理器安装源码 https://github.com/SJcun/dsh-right-click-menu。
插件介绍
在 DSH 桌面壳里,Electron 主进程只为少数场景构建右键菜单;聊天里的 Markdown 链接、@ 文件引用、交付卡片或侧栏文件树行上右键,往往什么都不会出现。这个插件在页面里接管这些右键,补上产品本身已经能完成的两种动作:用外部浏览器打开链接,在资源管理器中定位文件或文件夹。
菜单会随你点击的目标变化。HTTP(S) 链接提供「在外部浏览器中打开」和复制地址;文件引用(含 @ 路径芯片、交付卡片、文件树中的文件行等)提供「在资源管理器中打开」和复制文件路径;目录(左侧工作区项目、文件夹芯片、文件树目录行等)则打开对应文件夹并支持复制文件夹路径。文案会跟随当前界面语言(含简体中文词条)。可编辑区域、文本选区仍保留系统原生右键菜单;菜单本身沿用 DSH 的 Menu 组件,交互与主题与主产品一致。
实现上,打开链接走与聊天点击相同的外部导航路径;在资源管理器中显示则通过 Session Remote 的 openWorkspacePath,由 Host 校验路径后再交给桌面,插件不直接碰文件系统。相对路径会结合工作区列表、文件树根目录或主视图 Session 的工作目录解析为绝对路径。目录在管理器中直接浏览内容,文件则高亮显示而非用默认应用打开。
适合日常在 DSH Web 图形界面里浏览对话、引用文件和管理工作区的桌面用户。它是 Web 表面插件,需要带浏览器的组合环境;在无 Web 半端的 headless 或 SDK 配置下不会生效。检测逻辑依赖界面 DOM 结构,随 DSH 版本升级可能需要跟进,但核心行为都建立在公开的插件 API 之上。
截图预览
使用场景
- 在聊天消息里右键 HTTPS 链接,用系统浏览器打开
- 右键 @ 文件或侧栏文件树中的文件,在资源管理器中定位
- 在左侧边栏右键工作区项目,直接打开对应目录
适合人员
- 日常使用 DSH 桌面 Web 界面的用户
- 经常在对话里点击文件引用和交付卡片的人
- 希望右键行为与主产品一致、并支持中英文菜单的用户
