baihejiangnan/dsh-session-context-menu

baihejiangnan★ 3JavaScript最后同步: 2026-08-16

在 GitHub 打开

更好的右键:DeepSeek Harness 应用封装端的完整原生风格上下文菜单

README 摘要

更好的右键 Better Context Menu for DeepSeek Harness [!WARNING] 当前版本不适配原生 Web 端。 本插件只面向承载 DeepSeek Harness Web UI 的应用封装端,包括 Tauri、EAC、Electron、WebView2、CEF、Qt WebEngine 等桌面客户端。直接在 Chrome、Edge、Firefox 等普通浏览器中打开 dsh web 不属于当前支持范围,浏览器原生右键行为也不作为本插件的兼容目标。 “更好的右键”为 DeepSeek Harness 应用封装端提供更完整、接近原生客户端的鼠标右键体验,覆盖会话、工作区、设置页、对话正文、链接与输入框。官方已有的会话操作转交官方组件,其余操作使用 Harness 服务、浏览器标准选择范围和 Clipboard API。 安装 要求已安装 DeepSeek Harness,并使用 Web Profile。推荐跟随 GitHub main 分支安装; main 只放已经确认稳定的版本,后续可以直接执行更新命令: 如果希望锁定到当前稳定版本,不自动跟随后续更新,可以安装 Git 标签: 安装后重启 dsh web 或承载它的 Tauri、EAC 等应用封装端。开发者也可以克隆仓库后使用本地路径链接: 当前稳定版本为 0.2.13 。 更新 通过未锁定的 GitHub 地址安装后,执行下面的命令获取 main 上的最新稳定版本: 更新完成后重启 dsh web 或应用封装端。使用 v0.2.13 等标签锁定安装的用户,需要先把依赖目标改成新的稳定标签,或重新执行对应新标签的安装命令。 卸载 效果展示 会话与工作区 会话右键菜单 工作区右键菜单 对话输入区 输出内容与侧边编辑器 输出内容右键菜单 侧边编辑器右键菜单 设置界面 内置上下文 - 会话:官方重命名、分叉、归档;打开目录、复制目录和会话 ID。 - 工作区及其“新会话”入口:新建会话、打开目录、重命名、复制路径、归档会话和安全移除工作区。 - 普通文本:复制所选文本;全选严格限定在当前对话内容 slot 或设置弹窗,不包含应用侧边栏。 - 链接或选中的网址:使用系统默认浏览器打开、复制链接。 - 输入框:撤销、重做、剪切、复制、粘贴、全选。 - 所有插件菜单:刷新当前 Harness 页面。 兼容策略 - 不修改 @deepseek-ai/ 、Tauri 壳或其他社区插件。 - 通过会话行的无障碍语义定位目标,通过 sessions 和 workspaces 公开服务执行业务;无法确认目标时保留浏览器默认菜单。 - 不复制官方持久化或 RPC 实现,官方仍是会话数据和操作结果的唯一来源。 - 插件卸载后不留下补丁。 GitHub Topics 本仓库使用 dsh-plugin…

在 GitHub 查看完整 README →
工具/开发context-menudeepseek-harnessdsh-plugintauriwebviewweb ui

分类