dsh-pinned-sessions
在终端中运行以下命令:
dsh plugin install Anionex/dsh-pinned-sessions
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install Anionex/dsh-pinned-sessions 即可安装该插件(源码见 https://github.com/Anionex/dsh-pinned-sessions)。
插件介绍
DeepSeek Harness 将每条会话固定在所属的 Workspace 内,随着列表膨胀,找回正在进行的那几条活跃对话要反复翻遍整个侧边栏。DSH Pinned Sessions 用一种极简的方式解决这个问题:在 Workspace 标题正下方挂载一条紧凑的置顶条,按最近置顶排序,让你常用的会话始终处于视线范围内,而原生会话行则原封不动地留在各自位置。
每条置顶行复用 DSH 原生的菜单、弹窗、按钮与服务 API,提供重命名、分叉、取消置顶和归档操作;桌面端在归档管理器暴露删除能力时还会显示删除选项。插件仅在 localStorage 中保存会话 ID 与置顶时间戳,最多保留五百条唯一记录,并自动清除已归档或不存在的会话,绝不读取或复制任何对话内容。键盘操作也得到完整支持:方向键在菜单间移动,Esc 归还焦点,被移除的行会将焦点交给下一个可用目标。
如果你每天同时推进多条工作线,希望在不改动 DSH 原生架构的前提下快速回到活跃会话,这个插件就是为零侵入的快捷访问层而生,Web 与桌面端均可使用。
截图预览
使用场景
- 同时推进多条会话,需要快速切回活跃线程
- Workspace 列表变长后反复滚动查找目标会话
- 希望不改动 DSH 原生结构即可添加置顶快捷入口
适合人员
- 每天并行处理多条工作线的 DSH 用户
- 偏好零侵入客户端扩展、不修改原生代码的用户
- 同时使用 Web 与桌面端 DSH 的跨端用户
