dsh-status-telemetry
在终端中运行以下命令:
dsh plugin install ags-neto/dsh-status-telemetry
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ags-neto/dsh-status-telemetry 安装本插件(源码:https://github.com/ags-neto/dsh-status-telemetry),安装后硬刷新页面使 Composer 停靠栏出现会话状态胶囊。
插件介绍
在 DSH 里写长对话时,内置聊天统计往往只覆盖一部分信息;你想一眼判断会话是否健康、令牌花在哪、上下文还剩多少,却常常要在不同入口之间来回切换。dsh-status-telemetry 在对话编写器停靠栏旁增加一条独立的会话状态胶囊:默认一行收起,圆点颜色随解码速度反映健康度;点开后在同一位置展开完整遥测面板,而不改动或顶替系统自带的 stats 条目,关掉插件即可恢复原界面。
面板分四块:对话(轮次、步数、吞吐、输出令牌)、令牌用量(总量、计费输入、未缓存/已缓存输入、缓存写入与命中率)、性能(LLM 与工具耗时、首 token 延迟、解码速度、工具占比)以及上下文(窗口占用、窗口大小、投影与上报的 prompt,并用条带展示 system/tools/messages 构成)。所有读数都来自主机已算好的投影(sessionStats、tokenUsage、contextPressure、contextBreakdown),组件侧不做日志折叠、不轮询、不调模型;当前配置缺某项能力时会明确提示,而不是显示误导性的零。
适合经常在 Composer 里跑多轮、多工具调用的用户:需要把「会话是否在拖慢」「缓存是否起作用」「上下文是否顶满」放在同一块 UI 里对照查看。也适合希望用主题令牌(--dsw-*)自动跟随明暗主题的部署环境,以及只想加一条新 dock 条目、可随时禁用回滚的运维或二次开发场景。
使用场景
- 长对话中需要一眼判断解码速度与整体健康状态
- 对照查看计费输入、缓存命中与输出令牌分布
- 监控上下文占用与 system/tools/messages 构成是否逼近窗口上限
适合人员
- 经常在 Composer 里跑多轮与工具调用的日常用户
- 关注令牌成本、缓存效果与性能瓶颈的运维或负责人
- 为 DSH 配置定制 bundle、希望可逆增删 dock 条目的开发者