前言¶
DeepSeek Harness(DSH)把智能体开发、对话和工具链收进同一套客户端。若你平时用 ChatGPT Dots 做笔记或轻量协作,常见做法是在系统浏览器里单独开标签页,与 DSH 窗口来回切换,登录态和界面风格也各管各的。DSH Dots(仓库 Tests4gptplay/dsh-dots)是社区目录中的客户端类插件,由维护者 Tests4gptplay 发布,当前 GitHub 星标为 0。它把 ChatGPT Dots 嵌进 DSH 原生主内容区:Desktop 走宿主授权的 Electron WebView,Web 版用 iframe;并提供工具栏、刷新与「在浏览器打开」等入口,圆环图标随 DSH 明暗主题变化。ChatGPT Dots 本身由 OpenAI 提供,账号与访问条件以官方网站为准;本插件为第三方集成,与 DeepSeek / 幻方无官方从属关系。
这是什么¶
一句话:在 DSH 原生页面里加载 ChatGPT Dots 网页,而不是另开浏览器窗口凑界面。
插件通过 Cordis patch 与 DSH Client UI 组件接入侧边栏与布局;网页内部仍使用 ChatGPT 自身的主题设置,DSH 只负责外壳与导航体验。
核心功能¶
以下能力均来自项目 README,安装包版本 1.0.9(MIT 许可)。
启动与页面生命周期
- 启动预加载:DSH Desktop 加载插件后,在后台打开 Dots。
- 切换即用:切换到聊天或其他页面时保留同一个网页,返回 Dots 时直接显示已有页面与状态。
- 手动刷新:点击刷新按钮时重新加载网页;禁用插件或退出 DSH 时释放网页。
登录与分区
- 登录态复用:使用宿主管理的浏览器分区;配套 Desktop 持久化更新可将 Dots 存储保存在固定分区中(见下文「Desktop 登录态持久化」)。
界面与平台差异
- 原生外观:全幅内容区、中英文界面,工具栏和圆环图标随 DSH 明暗主题变化。
- Desktop 通过宿主的 Electron WebView 加载网页;Web 版使用 iframe 嵌入,站点限制嵌入时可点击「在浏览器打开」。
安装与启用¶
安装命令须使用 README 中的固定版本来源,不要自行拼接未在文档中出现的命令。
DSH Desktop:打开「插件 → 添加插件」,粘贴以下来源并安装、启用:
github:Tests4gptplay/dsh-dots#v1.0.9
DSH Web:
dsh plugin --profile web add 'github:Tests4gptplay/dsh-dots#v1.0.9'
正式版本见 GitHub Release v1.0.9;也可使用 预打包安装包 dsh-dots-1.0.9.tgz。安装包已包含 Host/Client 运行文件。升级后重启 DSH 以加载新的后台预加载逻辑;已有设置和浏览器数据继续保留。
Desktop 登录态持久化¶
后台预加载由插件直接提供。跨重启的登录态存储由 Desktop 主进程管理;本版同时提供 Windows DSH 0.2.1-rc.3 的配套更新脚本。
需要启用持久分区时,下载并解压安装包,完全退出 Desktop(包括托盘),使用 Python 运行:
python scripts/enable-desktop-persistence.py "<DSH 安装目录>/resources/app.asar"
脚本先保存原始宿主备份,再将 Dots 的分区调整为 persist:dsh-dots-personal-browser;其他网页的分区策略及宿主授权、隔离和导航规则保持原样。重新启动 DSH 后,在新分区登录一次,后续启动复用其网站存储,登录有效期由网站管理。
已经应用此配套更新的用户,升级到 1.0.9 时直接安装插件并重启即可。Desktop 应用升级后,依据新版宿主的存储支持情况使用配套更新。备份文件保存在原 app.asar 旁,后缀为 .before-dots-1.0.4;需要还原时,退出 Desktop 后用备份替换 app.asar。
典型用法¶
1、按上一节命令安装并启用插件,重启 DSH。
2、在侧边栏进入 Dots 页面:Desktop 下可直接使用 WebView 内的 ChatGPT 登录;若已在持久分区登录过,后续启动会复用网站存储。
3、在 DSH 内切换至其他功能再返回 Dots,页面与状态仍保留;需要强制同步远端内容时,点工具栏刷新。
4、Web 版若因站点策略无法 iframe 嵌入,使用「在浏览器打开」在外部浏览器访问同一服务。
问题与变更记录见仓库 Issues 与 CHANGELOG。
适用场景与注意¶
适合谁:已在 DSH 中开发或日常使用智能体,同时希望把 ChatGPT Dots 固定在同一个客户端里、减少窗口切换的人。
权限与安全:插件以当前 DSH 进程权限运行;安装前应阅读源码与 MIT LICENSE,确认接受第三方网页嵌入与分区策略。修改 app.asar 的持久化脚本会改动 Desktop 宿主,操作前务必保留脚本生成的备份。
生态说明:DSH 理念是「一切皆插件」;社区目录 SkillHub 插件页 为独立站点,并非 DeepSeek 官方应用商店。
结尾¶
DSH Dots 把 ChatGPT Dots 收进 DSH 主界面,用预加载与单页保留降低切换成本,并在 Desktop 上可选持久分区以延续登录态。目录与源码:
- 目录页:https://www.skillhub.cn/plugins/Tests4gptplay/dsh-dots
- GitHub:https://github.com/Tests4gptplay/dsh-dots