前言¶
在 DeepSeek Harness (DSH) 中同时管理多个会话时,官方列表不会自动保留未读状态,刷新或重启后容易遗漏已完成的任务。dsh-session-radar 是一个由 d0ublecl1ck 维护的客户端插件,它将未读状态与待决策任务统一集成在侧边栏,通过账本落盘机制实现跨重启的数据保留。
核心功能¶
该插件主要提供以下能力:
- 跨重启未读保留:未读与待决策状态通过 host 半边的账本落盘,重启 DSH 后中断的任务会以未读形式出现。
- 快捷键导航:
⌘⇧J/Ctrl+Alt+J:顺序定位下一个未读会话。⌘⇧I/Ctrl+Alt+I:定位正在等待输入的会话(提问、审批等)。⌘⇧,/⌘⇧.:在访问过的对话之间前后切换。⌘⇧K:弹出未读与待决策总览窗口。
- 侧边栏可视化:
- 铃铛图标显示红(未读)黄(待处理)角标。
- 侧边栏底部六项会话状态读数(可点击跳转)。
安装¶
通过以下命令之一安装插件(MIT 许可证):
dsh plugin --profile web add dsh-session-radar
dsh plugin --profile web add github:d0ublecl1ck/dsh-session-radar
dsh plugin --profile web add /绝对路径/dsh-session-radar
安装后刷新页面或重启 DSH 即可生效。如果修改了 host 半边的代码,需执行 remove + add 才能重新加载。
使用方法¶
- 定位未读:按
⌘⇧J(或点击侧边栏铃铛图标),跳转到下一个未读会话。 - 处理待决策:按
⌘⇧I,优先定位最早开始等待的会话(如审批、审阅计划)。 - 查看总览:按
⌘⇧K打开弹窗,左侧为待决策列表,右侧为未读列表,方向键切换区,Enter 打开会话。 - 切换历史:按
⌘⇧,后退,⌘⇧.前进访问过的对话。 - 状态跳转:点击侧边栏底部的六项状态读数图标,可跳转到下一个同类会话。绿点表示账本中仍欠你的会话。
注意事项¶
- 侧边栏折叠:当侧边栏折叠成 56px 轨道时,铃铛图标不可见。
- 快捷键差异:Web Linux 平台的快捷键默认值可能与 macOS 不同。
- 桥接问题:若浏览器到 host 的桥接失败,角标可能不清。
- 官方限制:DSH 重启时自动打开的会话不计入已读确认,需手动打开后绿点才会消失。
生态与来源¶
该插件遵循 MIT 协议,源码与文档托管于 GitHub。更多细节可参考 SkillHub 目录 或 GitHub 仓库。