dsh-session-live
在终端中运行以下命令:
dsh plugin install lilcandi/dsh-session-live
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lilcandi/dsh-session-live 安装本插件(源码:https://github.com/lilcandi/dsh-session-live),安装后重启 dsh web 并刷新页面。
插件介绍
当你在 DSH 侧边栏里扫一眼会话列表时,默认悬停卡片往往只能告诉你「标题、多久前动过、圆点是忙还是闲」——却回答不了更关键的问题:这个会话此刻在跑什么、卡在哪一步、最近都调了哪些工具、对话说到哪了。dsh-session-live 就在相对时间与状态行之间插入一块小而快的实时活动面板,把「正在发生什么」直接摊在悬停卡片里,不必点进会话才能猜。
面板围绕几条清晰的信息线组织:当前正在执行的工具(名称、参数摘要与已运行时长)、最近若干次工具调用的小图标条、最近一条真人提问与回复的单行摘要(会剥掉系统注入与包装元数据,尽量只留你真正打进去的那句话)、以及一行压平的用量概况(对话轮数、累计 token、模型短名;悬停可看输入输出细分与推理力度)。若会话里最近上传过图片,还会显示缩略图,点击可在独立于 React 树的遮罩里放大看原图,避免鼠标移开会话行时大图跟着消失。
设计上它刻意与同类插件分工:不做 cache 明细、上下文占用条或成本计算那套「花了多少、窗口多满、需要你做什么动作」——那些交给别的插件;本插件专注「此刻在干什么」,token 合计直接读宿主内置 tokenUsage 投影,不另起算数、不增加取数请求。数据走宿主投影与列表快照,悬停时读内存里的整值,零往返;折叠器同步纯函数、视图引用缓存,不活跃会话在卡片未打开时不挂载,开销可控。
适合经常在侧边栏并行盯多个会话的开发者与重度 DSH 用户:你想在切换会话前就知道哪条线在跑工具、哪条刚失败、哪条在压缩上下文,或只想快速确认模型与用量而不打开详情页。独立设置页可逐项开关各信息块、紧凑模式与最近工具条长度,改动即时生效并随 profile 持久化,跨浏览器与设备一致。
使用场景
- 在侧边栏悬停多个并行会话,快速判断哪条正在跑工具、哪条已空闲
- 切换会话前想确认最近提问、回复摘要与模型/token 用量,而不必点进详情
- 会话卡住或工具失败时,在悬停卡片里一眼看到当前步骤、异常与最近调用序列
适合人员
- 在 DSH 中同时维护多条会话、需要侧边栏级 situational awareness 的开发者
- 重度 DSH 用户,希望在悬停卡片里看到工具、内容与用量而非仅标题与状态点
- 已搭配 token/上下文类插件、仍缺「此刻在干什么」实时面板的使用者