dsh-tui-session-manager
在终端中运行以下命令:
dsh plugin install BoweiDuan/dsh-tui-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install BoweiDuan/dsh-tui-session-manager 安装本插件(源码:https://github.com/BoweiDuan/dsh-tui-session-manager)。
插件介绍
dsh-TUI 在 0.11.x 里其实已经能真正删掉会话:日志目录、resume 标记、last-used 与 agent-view 都会走 channel.deleteSession。但命令表、/resume 选择器和工作区菜单里都没有入口,能力在、界面缺——于是空壳会话和删不干净留下的幽灵条目只能手动翻目录收拾。
dsh-tui-session-manager 不重写删除逻辑,只补上入口:在对话里输入 /sessions 打开全屏面板,按工作区分组浏览,用 / 实时过滤标题、工作目录或 id,用 e 在「全部 / 只看空壳 / 隐藏空壳」之间切换。空壳多是新建会话立即落盘、随后切走或退出留下的元数据帧;面板会标注体积,头部也会显示总数与空壳数。多选批量删除前有 y/n 确认,删除后还会清扫宿主默认路径碰不到的四处残留,让 /resume 里不再冒出已删会话。
适合长期在多个工作区里用 dsh-TUI、会话列表越积越乱、想一键清空空壳或批量整理的人。当前正在使用的会话会被宿主拒绝删除,与宿主语义一致;删除不可撤销,勾选时请看清再确认。
使用场景
- /resume 里出现已删会话的幽灵条目,需要连同残留状态一起清掉
- 切换工作区或 /new 后留下大量空壳会话,想按 e 筛出后批量删除
- 多个工作区会话越积越多,需要按目录分组浏览并用 / 快速定位
适合人员
- 长期在 dsh-TUI 多工作区开发的日常用户
- 在意本地会话目录整洁、不想手改 JSON 与日志的人
- 已用 0.11.x 且需要真正调用 deleteSession 入口的用户