DSH Plugins
返回列表
dsh-session-tool

dsh-session-tool

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install immortal-akx/dsh-session-tool

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

在 DeepSeek Harness 中执行 dsh plugin install immortal-akx/dsh-session-tool 安装本插件(源码:https://github.com/immortal-akx/dsh-session-tool),安装后重启 DSH 生效。

插件介绍

会话越积越多,归档只是把条目藏起来,磁盘上的记录还在;想改个名字还得在菜单里找半天。dsh-session-tool 给 DSH 补上真正用得上的会话管理:在侧栏每条会话的「⋯」里提供可配置的「删除会话」,在对话区头部用铅笔图标一键重命名,改完侧栏和标题会一起更新。

删除是永久性的,没有回收站。若会话正在运行,会先取消当前回合并等待静默(最多约 15 秒),再 flush、从内存表 detach,然后移除目录并清理相关记账;弹窗要求勾选「我已了解后果」才能点删除,运行中会有额外警告。重命名走官方 sessions 服务,支持预填、空名禁用、回车确认与失败原因展示。

你还可以通过 profile 的 cordis.patch.yml 调整删除菜单的文案、顺序、显隐、红色危险样式和禁用态,或隐藏官方会话行上的归档、置顶悬停按钮(仅支持 hidden)。配置写错不会挡住 DSH 启动;配置问题与每次删除都会记入审计日志。

适合长期开很多会话、需要腾空间或整理列表的用户,以及希望把「删干净」和「改名」放在手边、又不想误触的人。若你主要依赖归档做整理、从不删会话,可以只开重命名或按需隐藏官方按钮。

截图预览

使用场景

  • 归档会话太多,想从磁盘彻底删掉释放空间
  • 侧栏会话名称混乱,希望在对话区头部快速改名
  • 希望隐藏官方归档/置顶悬停按钮,只保留自己习惯的菜单项

适合人员

  • 长期开很多 DSH 会话、需要整理列表的用户
  • 需要永久删除会话而不仅归档的进阶用户
  • 想通过 cordis.patch.yml 微调菜单与按钮显隐的用户