DSH Plugins
返回列表
dsh-session-manager

dsh-session-manager

记忆 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install JeffKeeping/dsh-session-manager

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

在终端执行 dsh plugin install JeffKeeping/dsh-session-manager 安装本插件(源码:https://github.com/JeffKeeping/dsh-session-manager),安装后重启 dsh web。

插件介绍

在 DeepSeek Harness 里,会话会随着时间越积越多:归档的想恢复、误删的想找回、运行中的要暂停、日志目录要打开、工作区要分组排序,官方侧边栏却未必覆盖这些日常运维。dsh-session-manager 以独立插件接入 DSH Web,不改动核心代码,在设置页与对话顶部提供统一入口,把会话生命周期收拢到一处。

核心能力围绕看得见、管得住、删得干净展开。设置页有独立的会话管理分栏,列表按工作区分组,可继续或暂停会话、查看近期活动统计、在文件管理器中打开日志目录、一键 fork 子会话;删除先入回收站(保留最近十条,可恢复或彻底清除),并支持强制删除与一键清空回收站。未读与已读状态点与官方提醒联动,侧边栏菜单也可删除对话;通用设置里还能配置全局上下文压缩阈值,对所有 Agent 预设统一生效。

本仓库在 dream12347/dsh-session-manager 基础上演进:采用 DSH 原生确认弹窗、更宽的会话 ID 兼容、修复重挂载时路由重复注册导致宿主启动失败等问题。适合长期在 DSH 上并行多项目、多工作区的开发者与重度用户,需要批量整理会话、清理孤儿子代理、控制上下文占用,又希望界面与 DSH 风格一致的人。

截图预览

使用场景

  • 多项目并行时需要按工作区整理、排序并批量删除历史会话
  • 误删或归档后需要从回收站恢复,或对顽固会话使用强制删除
  • 长对话占用上下文窗口,希望统一设置压缩阈值并查看各会话活动统计

适合人员

  • 长期在 DSH 上开很多对话的开发者
  • 需要维护多工作区与归档会话的团队用户
  • 关注上下文占用与会话清理的重度 Harness 用户