dsh-chat-plugin:在 Harness 桌面端直接打开官方 DeepSeek Chat

前言

在使用 DeepSeek Harness Desktop(DSH)进行智能体开发时,经常会需要在主面板查看官方 DeepSeek Chat 的界面,例如核对上下文、查看 Agent 的历史会话或调试插件集成。手动在浏览器中打开 chat.deepseek.com 需要多次切换窗口,容易丢失会话上下文或遗漏草稿。DSH 的插件系统允许扩展桌面端的功能,但默认并未集成官方 Chat 页面。dsh-chat-plugin 插件通过在主面板嵌入官方 DeepSeek Chat 网站,让 Chat 与 Agent 在同一界面中无缝切换,而不需要重新加载页面或重新登录。

这是什么

dsh-chat-plugin 是一个独立的 DSH 客户端插件,由社区开发者 haihui 维护。它将官方 DeepSeek Chat 网站集成到 DSH 桌面端的主面板中,支持从左侧侧边栏或 Agent 会话页面的工具栏入口打开 Chat,并在 Chat 与 Agent 之间切换时保持页面状态,避免重新加载或重新登录。该插件并非 DeepSeek 官方发布,而是社区维护的开源项目,采用 MIT 许可证。

核心功能

  • 在 DSH 主面板嵌入官方 DeepSeek Chat 网站。
  • 左侧侧边栏提供 Chat 入口,可在 Chat 与 Agent 之间切换。
  • Agent 会话页面的右侧工具栏提供 Chat 图标,点击即可打开。
  • 切换 Chat 与 Agent 时不重载 Chat 页面,保留登录状态和未发送草稿。
  • 当左侧侧边栏折叠时,依然可以通过 Agent 会话页面的工具栏图标打开 Chat。
  • 页面加载超时后,面板提供 Retry 和超时提示;Reload 刷新当前页面;Return to Chat 返回之前的 Chat 地址。
  • 官方 DeepSeek Chat 的登录(包括 SMS 验证码)在嵌入页面中完成,插件不处理密码、验证码、Cookie 或聊天文本。
  • 首次打开 Chat 浏览器分区时,会根据 DSH 当前语言初始化网站语言;在 Chat 内部选择的语言在 Desktop 退出前保持有效。
  • 同一操作系统用户的 DSH 工作区在 Desktop 进程运行期间共享 Chat 浏览器分区。

安装与启用

安装前请确保已安装 DeepSeek Harness Desktop 0.2.1-rc.2 或后续 0.2.x 版本,且该版本包含 dshDesktop.browser 桥接功能。完全退出 Desktop 后执行以下命令安装插件:

dsh plugin --profile desktop add github:FutureHai/dsh-chat-plugin

重新启动 Desktop 后,在左侧侧边栏选择「DeepSeek Chat」即可在主面板打开官方 Chat 页面。如果使用本地 Git 仓库,可以直接在 Desktop 的插件管理器中选择仓库根目录(包含 package.json 和 cordis.patch.yml),或运行 dsh plugin --profile desktop add /absolute/path/to/dsh-chat-plugin。安装前请确保未安装旧版本的本地构建,否则需要先移除旧版本。

典型用法

安装完成后,在 DSH 左侧侧边栏点击「DeepSeek Chat」即可在主面板中打开官方 Chat 界面。在 Agent 会话页面,如果当前有非空的 Agent 会话(即使左侧侧边栏折叠),会话头部的右侧工具栏会出现 Chat 图标,点击即可打开 Chat。切换到 Chat 后,可以在「Agent」标签与「Chat」标签之间自由切换,页面内容不会刷新,登录状态和草稿也会保留。

在 Chat 中进行登录(例如使用 SMS 验证码)时,所有交互均在嵌入页面中完成,插件不参与任何密码或验证码处理。如果页面加载超时,面板底部会显示超时提示,并提供 Retry 按钮。点击 Reload 会刷新当前页面,点击 Return to Chat 会返回之前的 Chat 地址。切换语言时,Chat 页面会跟随 DSH 的当前语言初始化,也可以在 Chat 内部通过「设置 → 通用 → 语言」手动调整,该设置在 Desktop 退出前有效。

适用场景与注意

该插件适合需要在 DSH 桌面端频繁查看或操作官方 DeepSeek Chat 界面的用户,例如在开发智能体时对照 Chat 界面确认上下文、调试集成流程或查看历史会话。插件以当前 DSH 进程的权限运行,访问嵌入的 Chat 网站时共享同一浏览器分区,因此在 Desktop 进程运行期间可以复用登录状态和草稿。

由于插件以嵌入页面的形式运行,SMS 登录等敏感操作仍需在官方 Chat 页面完成,插件不处理密码、验证码、Cookie 或聊天内容。如果需要确保数据安全,建议在完成登录后不要在插件中存储敏感凭证。安装前建议查看插件源码和许可证(MIT),确认符合你的使用场景。插件依赖 DSH 0.2.1-rc.2 及以上版本,请确保桌面端版本满足要求。

结尾

dsh-chat-plugin 通过将官方 DeepSeek Chat 集成到 DSH 桌面端主面板,简化了 Chat 与 Agent 之间的切换流程,保留了登录状态和草稿,减少了窗口切换的干扰。如果你在 DSH 中频繁使用 Chat,可以考虑安装此插件以提升工作效率。更多信息和源码可在插件目录页与 GitHub 仓库查看。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye