DeepSeek Harness(DSH)采用插件化架构,侧边栏缺乏直接访问 chat.deepseek.com 的原生入口。这导致用户需要手动在浏览器中打开新标签页,打断当前的工作流。该插件通过原生风格的按钮集成入口,解决此问题。
是什么¶
该插件由 zerorigin-studio 维护。它在侧边栏“新对话”按钮正下方添加一个“网页对话”按钮,点击后打开 chat.deepseek.com。它根据运行环境自动处理窗口打开方式,确保在桌面端和多标签页模式下均能正常工作。
核心功能¶
-
侧边栏按钮
按钮位于侧边栏“新对话”按钮正下方。其宽度、高度以及悬停动效与 harness 原生控件完全一致,视觉上无缝融合。展开态显示「网页对话」,收起态为 36px 图标,响应即时。 -
桌面独立窗口
在 dsh-desktop(Wails v3 启动器)环境下运行时,点击按钮通过本地桥接 API 打开独立聊天子窗口。主窗口(harness 页面)不会被导航霸占,支持多任务并行。 -
Web 环境降级
在纯浏览器或官方浏览器模式下(无本地桥接 API),插件自动降级为打开新标签页。chat.deepseek.com 在新标签页打开,当前 harness 页面不会被整页跳转,插件功能永不失效。 -
设置开关
设置页可通过dsh-deepseek-chat.showEntry配置项开关入口。
安装与启用¶
使用官方安装命令添加插件:
dsh plugin --profile web add @zerorigin-studio/dsh-deepseek-chat
安装后需重启 harness 才能生效。
典型用法¶
- 点击侧边栏的“网页对话”按钮。
- 在 dsh-desktop 环境下,系统会调用
window.dsh.desktop.openWindow({ url: CHAT_URL, title: "DeepSeek 网页对话" })打开独立窗口。 - 在普通 Web 环境下,浏览器会打开一个新标签页访问 chat.deepseek.com。
注意事项¶
- 权限与来源:插件以当前 dsh 进程权限运行,请确保从可信来源安装。
- 生效时机:安装后必须重启 harness 才能加载新插件。
- 版本信息:当前分发编译产物,源文件(tsx)与构建脚本在后续版本补齐。