dsh-session-manager:DeepSeek Harness 会话回退与归档插件

在 DeepSeek Harness(DSH)的使用中,对话上下文管理是常见痛点。当对话偏离预期或需要整理大量历史记录时,手动回滚或清理侧边栏会非常耗时。dsh-session-manager 插件提供了对话回退和会话归档两种核心能力,帮助开发者快速定位问题并保持工作区整洁。

该插件由 TheHeartFickle 维护,定位为 DSH 的会话管理增强工具,不改变底层模型或工作区结构。

核心功能

对话回退
会话头部会出现“回退”按钮,支持 Ctrl/Cmd+Shift+Z 快捷键。列表基于会话日志全量扫描,即使未滚动到早期轮次也能选到。系统会过滤 steering 插话与压缩点之前的输入。回退操作基于官方 sessions.fork 接口重建分支,原消息放回输入框以便重新编辑。若回退位置前有未正常结束的回合,插件会弹窗警告并一并撤销。

归档会话
侧边栏底部设有入口。已归档会话可恢复。支持彻底删除单个会话、删除全部已归档或未分组归档。

安装与启用

在终端执行以下命令:

dsh plugin --profile web add @the-heart-fickle/dsh-session-manager@latest

安装完成后需重启 DSH 并刷新浏览器。

典型用法

  1. 在会话中按 Ctrl/Cmd+Shift+Z 或点击按钮,选择历史消息回退。
  2. 在侧边栏底部点击“归档会话”入口,对不需要的会话进行管理。

环境与限制

插件依赖 DSH ≥ 0.1.2-rc.1(client 半边)及 Node.js ≥ 20。使用标准通道(Community v0.15)时,归档删除语义不可用,会降级失败。旧配置项 rewindFileMode / rewindIgnoreFile 已被移除,不再生效。

遵循 MIT 许可证。完整配置与源码见:GitHub。

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

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

小夜