DSH 会话快速切换面板插件

前言

DeepSeek Harness(DSH)采用「一切皆插件」的理念,开发者可以按需扩展功能。在多会话管理场景下,手动切换或记忆快捷键容易出错。DSH 官方虽提供会话控制 API,但缺乏统一的 UI 入口,需要自行封装。suxeca/dsh-client-ui-session-switcher 插件为这一痛点提供了解决方案。

这是什么

suxeca/dsh-client-ui-session-switcher 是一个 DSH 客户端插件,由维护者 Suxeca 开发。它提供可视化的会话管理面板,通过快捷键唤起,支持新建、归档、重命名、搜索等操作,并将会话按工作区分组,同时内置 VSCode 风格的快捷键布局。

核心功能

Ctrl+K 调色板操作

按下 Ctrl+K 唤起调色板,可执行以下操作:

  • 新建会话
  • 归档会话
  • 取消归档
  • 重命名会话
  • 搜索会话
  • 更换皮肤
  • 按工作区分组

会话循环切换

按下 Ctrl+[ 或 Ctrl+] 可按侧边栏顺序循环切换会话,无需打开面板即可快速切换上下文。

快捷键自定义

面板内的快捷键支持自定义,开发者可根据习惯调整操作组合。

安装与启用

插件已预编译,无需构建步骤。通过以下命令安装:

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

安装完成后,重启 DSH 进程即可启用插件。

典型用法

启用插件后,默认快捷键为 Ctrl+K 唤起会话管理面板。在面板内,通过鼠标点击或键盘快捷键完成会话操作。使用 Ctrl+[ / ] 可在当前会话和相邻会话间快速切换。插件使用 DSH 官方提供的会话控制器 API(@deepseek-ai/dsh-api-session-controller)和工作区分组 API(@deepseek-ai/dsh-api-workspace-controller)实现功能。

适用场景与注意

该插件适合需要频繁管理多个会话的开发者,尤其是按工作区分组、需要快速归档和搜索的场景。

注意:插件以当前 DSH 进程权限运行。建议在安装前检查源码仓库与许可证(MIT),确认无安全风险后再启用。插件源码位于 https://github.com/Suxeca/dsh-plugin/tree/main/packages/dsh-client-ui-session-switcher,安装的是自动生成的发布镜像。

结语

会话管理是智能体开发中的高频操作,统一的 UI 面板能显著提升效率。该插件通过 Ctrl+K 调色板与 VSCode 风格的快捷键布局,为 DSH 用户提供了直观的会话管理方式。如需了解更多或反馈问题,可访问插件目录页与 GitHub 仓库。

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

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

Xiaoye