DSH 会话快速切换插件

前言

在 DeepSeek Harness(DSH)中管理多个会话时,频繁切换上下文容易打断工作流。DSH 的插件生态采用「一切皆插件」的架构,可以在不修改主程序的情况下扩展能力。针对会话切换的痛点,社区出现了一批 UI 面板插件。下面介绍一个支持快捷键面板与循环切换的会话管理工具。

插件定位

插件名称为 xilec/dsh-client-ui-session-switcher,由维护者 xilec 开发,分类为客户端插件。它提供会话快速切换面板,支持通过 Ctrl+K 打开面板、使用 Ctrl+[ / ] 循环切换会话,并在面板内配置字母快捷键。当前版本为 0.1.0-rc.7-fork.1。

核心功能

  • 会话快速切换面板(Session quick-switch palette)
  • 通过 Ctrl+K 打开面板,支持新建、归档、取消归档、重命名、搜索、换肤以及工作区分组等操作
  • 面板内的快捷键可自定义
  • 循环切换会话
  • 使用 Ctrl+[ 和 Ctrl+] 切换前后一个会话
  • 布局无关的快捷键映射
  • 面板、Ctrl+[ / ] 循环切换以及面板内字母快捷键均从 event.code(物理按键)解析,而非 event.key,因此在非拉丁键盘布局(如俄语布局)下 Ctrl+K 依然可用
  • 多语言支持
  • 面板文本跟随 DSH 平台的 locale 服务,支持中文与英文,不再硬编码为中文

安装与启用

安装命令如下:

dsh plugin add github:xilec/dsh-client-ui-session-switcher

安装后无需构建,lib/ 目录已预编译随仓库发布。

典型用法

  1. 在 DSH 中按下 Ctrl+K 打开会话快速切换面板。
  2. 在面板中,使用字母快捷键或点击操作来管理会话(新建、归档、重命名、搜索等)。
  3. 按下 Ctrl+[ 或 Ctrl+] 循环切换到上一个或下一个会话。
  4. 如需自定义面板内字母快捷键,可在插件配置或面板内相应入口进行设置。

适用场景与注意

  • 适合需要频繁在多个会话之间切换的开发者或智能体开发者。
  • 插件以当前 DSH 进程的权限运行,安装前建议查看源码与许可证。
  • 插件采用 MIT 许可证,仓库为 fork build,包含尚未合并到上游的修复。

小结

该插件通过面板与快捷键循环提供了会话切换的集中入口,同时解决了非拉丁键盘布局下快捷键失效的问题,并支持多语言本地化。如需进一步了解或获取最新更新,可访问插件目录页或 GitHub 仓库。

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

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

小夜