dsh-gui-last-session
在终端中运行以下命令:
dsh plugin install itchenshi/dsh-gui-last-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install itchenshi/dsh-gui-last-session,或按 README 从 https://github.com/itchenshi/dsh-gui-last-session 安装完整包(含 cordis.patch.yml),装完重启引擎并刷新带页面半边的宿主。
插件介绍
每次重启 DeepSeek Harness,你往往要面对一个空白起点,再在长长的会话列表里找回刚才在聊的那一条。dsh-gui-last-session 想抹平这道断层:引擎起来、页面加载后,会尽量把你带回上一次真正在看的会话,而不是让你从零翻历史。
插件在带页面半边的宿主里默默记下当前指针——取的是主视图正在展示的会话,或最近有过提问的那条;引擎启动时自带的空白会话有两道防线,绝不会被当成「上一次」;子代理会话也不会写入。恢复时会等目标会话出现在列表里再打开,避免对未知 id 硬开失败;若那条会话已被删掉,则安静放弃,不打扰引擎自己的启动流程。
适合经常在 DSH Ready GUI、dsh web 等环境里切换、长对话、又习惯重启引擎或刷新页面的用户。从 DSH Ready GUI 迁过来时,原有指针还能平滑交接。只想关掉功能时,可在配置里禁用插件或开启静默日志,不必改代码。
使用场景
- 重启引擎后想立刻回到刚才在聊的会话
- 经常在多个长对话之间切换、不想每次翻历史
- 从 DSH Ready GUI 迁到独立插件后仍要保留「上一个会话」
适合人员
- 日常使用 DSH Ready GUI 或 dsh web 的开发者
- 会话列表很长、依赖连续上下文的人
- 会频繁重启引擎或刷新页面的人