DSH Window Title:用浏览器标签页标题区分多台远程开发机

前言

DeepSeek Harness(DSH)的 Web GUI 在浏览器里打开时,默认标签页标题多为 DeepSeek Harness,有会话时则为 会话标题 — DeepSeek Harness。若你同时在多台机器或 profile 上跑 DSH,任务栏或浏览器标签里很难一眼分清当前窗口对应哪台设备。改系统 hostname 或靠窗口大小辨认都不直观。下面介绍社区插件 dsh-window-title(仓库 wlyzqm/DSH-Window-Title),在 设置 → 通用设置 里增加「窗口标题」项,把自定义名称写进标签页标题,便于在多机远程开发环境下区分。

这是什么

dsh-window-title 是 DSH 的客户端类插件,维护者为 wlyzqm,在 SkillHub 目录分类为客户端。它只改 Web 前端浏览器标签页的 document.title,不碰 DSH 核心文件;停用插件即可还原。配置持久化在 profile 用户补丁层(cordis.patch.yml),重启与升级后仍保留。

核心功能

安装并启用后,设置 → 通用设置 中会出现「窗口标题」设置项(位置在外观/字体设置附近)。行为如下(与 README 表格一致):

场景 默认标题 设置自定义标题 AAA 后
无会话 / 非聊天主面板 DeepSeek Harness AAA
会话进行中 会话标题 — DeepSeek Harness AAA - 会话标题

要点:

  • 自定义名称在前、会话标题在后(自定义名称 - 会话标题)。
  • 输入框留空并提交则恢复默认标题。
  • 也可直接在补丁文件 cordis.patch.yml 中修改,与 GUI 写入同一层。

客户端侧通过 MutationObserver 监听布局组件写入的原始标题,再按你的偏好重投影;清空设置或停用插件时会按最近一次记录的原始标题精确还原。

安装与启用

插件以当前 DSH 进程权限运行,安装前建议浏览 GitHub 仓库 源码与 MIT 许可证。

方式一:插件市场(推荐) — 若已安装插件市场(如 dshmarket),搜索 dsh-window-title 一键安装。

方式二:命令行

dsh plugin --profile <你的 profile> add github:wlyzqm/DSH-Window-Title

然后在 GUI 的 设置 → 插件 → 全局插件 中启用 dsh-window-title,刷新页面。

方式三:让 Agent 安装 — 在对话中让 Agent 通过 plugin_manager 的 install_bundle 安装 github:wlyzqm/DSH-Window-Title 并启用。

典型用法

  1. 打开 设置 → 通用设置,找到 窗口标题;
  2. 输入想要的名称(例如某台机器代号 dev-box-01),按 Enter 或点击输入框外部提交;
  3. 标签页标题立即生效;清空输入框再提交则恢复默认。

多机并行开发时,可为每台机器或每个 profile 设不同前缀,在浏览器标签或任务栏预览里快速识别当前窗口。

适用场景与注意

适合:同一浏览器里开多个 DSH 标签或窗口、SSH/远程桌面下靠标题区分设备与环境。

兼容性:作者在 DeepSeek Harness 0.2.1-rc.2 上开发与验证;更高版本请以实际行为为准。

生态说明:DSH 采用「一切皆插件」的扩展方式;SkillHub 目录页 为社区收录站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。

结尾

dsh-window-title 用一行可配置的窗口标题,解决多机远程开发时 DSH 网页标签难以区分的问题,改动范围仅限前端标题与 profile 补丁,停用即还原。

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

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

Xiaoye