dsh-session-pin
在终端中运行以下命令:
dsh plugin install OpenSaozi/dsh-session-pin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install OpenSaozi/dsh-session-pin(源码仓库:https://github.com/OpenSaozi/dsh-session-pin),安装完成后刷新页面,即可在侧边栏会话菜单中使用固定与取消固定操作。
插件介绍
同时管理多个项目时,侧边栏里的会话往往堆积到几十条,正在进行的目标、关键参考资料和日常讨论很快就被工作区文件夹淹没,每次找都要翻找一番。dsh-session-pin 在侧边栏上方开辟了一个全局置顶区域,把重要会话用一次点击固定在那里,切换工作区、切换项目后它们始终可见可点。
交互上非常克制:从任意会话的菜单里选择"固定 / 取消固定"即可,新固定的会话自动排在最上方;归档不会丢失固定状态,取消归档后固定位置自动恢复。存储方面只在 settings.yaml 里保存一组会话 ID,不记录任何提示词、模型响应或凭据信息,卸载后所有会话回到原始位置,不留残余。
适合需要跨多个项目维护若干长期会话的用户。需要注意的是,该插件依赖宿主暴露 ctx.sessionPins 提供者注册表,未打补丁的标准版本无法加载,安装前请确认本地环境已完成对应 patch。
使用场景
- 多项目并行时快速定位持续进行的对话
- 将关键参考资料固定在侧边栏顶部随时取用
- 归档后保留固定状态,恢复时自动回归原位
适合人员
- 同时维护多个项目和大量会话的开发者
- 需要频繁切换工作区但需快速回到关键对话的用户
- 偏好轻量本地存储、不引入额外后端服务的使用者