前言¶
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 并启用。
典型用法¶
- 打开 设置 → 通用设置,找到 窗口标题;
- 输入想要的名称(例如某台机器代号
dev-box-01),按 Enter 或点击输入框外部提交; - 标签页标题立即生效;清空输入框再提交则恢复默认。
多机并行开发时,可为每台机器或每个 profile 设不同前缀,在浏览器标签或任务栏预览里快速识别当前窗口。
适用场景与注意¶
适合:同一浏览器里开多个 DSH 标签或窗口、SSH/远程桌面下靠标题区分设备与环境。
兼容性:作者在 DeepSeek Harness 0.2.1-rc.2 上开发与验证;更高版本请以实际行为为准。
生态说明:DSH 采用「一切皆插件」的扩展方式;SkillHub 目录页 为社区收录站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。
结尾¶
dsh-window-title 用一行可配置的窗口标题,解决多机远程开发时 DSH 网页标签难以区分的问题,改动范围仅限前端标题与 profile 补丁,停用即还原。