dsh-usage-tab
在终端中运行以下命令:
dsh plugin install CNyaotian-Lunar/dsh-usage-tab
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install CNyaotian-Lunar/dsh-usage-tab 安装本插件(源码:https://github.com/CNyaotian-Lunar/dsh-usage-tab)。
插件介绍
在 DSH Web 里长时间对话时,你往往只记得「聊了很久」,却说不清时间到底花在哪儿:是连续在干活,还是中间空了很久?哪几轮特别拖?一天里哪个时段最密集?dsh-usage-tab 在会话页签里(紧挨 dsh-context 的「上下文」右侧)增加「时间统计」,把本会话的时间面貌画成可读图表,让节奏一眼可见。
P1 起,页签里的概览、甘特、小时分布与最慢轮次都基于本会话已暴露的三条数据通道(如 sessionStats、turnTimings、timeline),不读宿主日志、不扫盘、也不碰 session_projcache。你会看到挂钟跨度、活跃时长与空闲率、每轮一根条的甘特、24 小时分布,以及耗时最长的几轮;空闲默认按 5 分钟切段,缺失一律显示「—」,不把异常值硬塞到界面上。
若你已走到 P2,宿主会为会话折叠 usageDaily 投影:日历页可跨会话汇总今日/本周/本月、12 周热力与 14 天柱状;「会话」页提供按工作区分组表、逐日活动带与主从双栏三种视图,数据随会话列表行下发,零额外 I/O。老会话还可通过冷回填补投影(只读日志、失败不中断、不改源文件)。
适合经常在 DSH 里多轮协作、想复盘节奏、对比项目耗时,或需要跨会话看使用习惯的人;只想看当前会话细节的用户,用概览与时间线也足够。
使用场景
- 长会话结束后想看清活跃/空闲节奏与最慢几轮
- 需要按工作区对比「时间花在哪个项目」
- 想用日历热力图回顾本周/本月的使用分布
适合人员
- 经常在 DSH Web 多轮对话的开发者
- 同时维护多个工作区、关心时间分配的人
- 希望用数据复盘协作节奏的团队或个人