dsh-session-status
在终端中运行以下命令:
dsh plugin install LucienLL/dsh-session-status
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install LucienLL/dsh-session-status 即可安装该插件,完整源码地址:https://github.com/LucienLL/dsh-session-status
插件介绍
当十来个 DSH 对话同时开着,有的在写代码,有的在等发布,还有的搁置了很久,侧栏却一律平等地罗列,你只能凭标题和记忆判断每个对话处于什么阶段。dsh-session-status 给每个对话挂上一个可视的项目状态标签,让进度一眼可辨,省去翻标题猜进度的心智负担。
内置「进行中 / 已结项 / 搁置中」三态,颜色走 8 色板可调;你也可以自建任意标签,名称、任意 #RRGGBB 颜色、图标全部自定义。交互出现在三个位置:会话列表每行标题前的一个小圆点、悬停卡中与原生空闲/运行状态并列的一行文字、对话头部角落可单击循环三态或点箭头展开下拉的 pill。所有数据写入 host 端 settings 文档(dsh-session-status namespace),换浏览器或重启不丢。
适合在 DSH 里同时跑多条项目线的开发者——一个对话修 bug、一个写文档、一个等 CI 通过——需要一个轻量状态线把它们串起来,而不必再开一块看板。与 dsh-session-memo(侧边备忘录)有弱联动,两者面板头部可互相显示并切换。
使用场景
- 同时开多个 DSH 对话处理不同项目,需要一眼分辨各自进度
- 给团队共享的对话窗口标注统一状态,减少口头同步
- 用自定义标签区分评审中、待上线、已归档等非三态场景
适合人员
- 在 DSH 中并行推进多条项目线的独立开发者
- 需要轻量看板替代、不想切出 IDE 的工程师
- 与 dsh-session-memo 搭配使用的备忘录重度用户