DSH Plugins
返回列表
🖥️

dsh-session-tabs

客户端 更新于 2026.10.04

在终端中运行以下命令:

dsh plugin install thezavtrak-a11y/dsh-session-tabs

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install thezavtrak-a11y/dsh-session-tabs,或从 https://github.com/thezavtrak-a11y/dsh-session-tabs 获取源码后按 README 挂载到配置文件的 patch 层。

插件介绍

在 DeepSeek Harness 里,一个窗口往往会先后打开多个会话,侧边栏能列出全部会话,却难以像浏览器那样一眼看清「这个窗口里正在看哪几个」、在它们之间快速切换。dsh-session-tabs 在整页应用上方加一条标签栏:本窗口接触过的每个会话各占一个标签,点击即可切换;若全局面板挡在前面,会先回到对话再继续操作。

关闭标签不会删除会话本身,和关掉浏览器标签不会删掉网页一样——会话仍在侧边栏,点一下就能再开。你可以用标签上的 ×、中键或右键菜单关闭单个、其他或全部标签;左右拖拽调整顺序;把标签拖出标签栏,会话会在新窗口打开(官方应用宿主不支持拆窗时会给出提示)。刷新页面后,各窗口各自的标签列表会从本地存储恢复;会话在侧边栏被删掉时对应标签会消失,已关闭窗口的标签数据约 14 天后清理。标签上还有状态点:脉动表示会话仍在工作,绿点表示已完成且你尚未再打开。

插件通过官方插槽接入客户端的 locale 与 Session 能力,不修改上游代码,卸载一行配置即可移除,升级 Harness 后仍可持续使用。支持滚轮横向滚动、键盘在标签列表上操作,以及可选的标题栏模式:在提供自定义标题栏的桌面壳里,标签栏可与原生窗口按钮共处一行。

适合经常在同一窗口并行多个会话、或需要把某个会话拖到独立窗口对比与参考的用户;也适合希望 Harness 多窗口体验更接近浏览器的开发者和重度使用者。

使用场景

  • 同一窗口里在多个会话之间频繁切换
  • 把某个会话拖成独立窗口并排对照
  • 刷新或重开窗口后想恢复原来的标签顺序

适合人员

  • 在同一 Harness 窗口并行多个会话的重度用户
  • 需要多窗口对比参考的开发者与写作者
  • 希望界面更接近浏览器标签体验的桌面壳用户