dsh-session-metrics
在终端中运行以下命令:
dsh plugin install fegnze/dsh-session-metrics
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 桌面版中打开插件管理器,执行 dsh plugin install fegnze/dsh-session-metrics 安装本插件(源码:https://github.com/fegnze/dsh-session-metrics),勿在 Web 配置中安装。
插件介绍
DSH 自带输入框下方的统计条信息分散、占空间,长对话里很难一眼看清计费 token、上下文占用和本轮模型耗时。dsh-session-metrics 是面向 DSH 0.2.0-rc.2 / 0.2.1-rc.2 的桌面社区插件,用一行汇总 billed tokens、上下文、缓存命中、模型时间、本轮模型、工具时间、轮次与步数;其余明细放在悬停面板里,样式贴近官方统计对话框,且不修改核心代码、不写文件、不另起服务。
核心数据来自 DSH 自带的 contextPressure、sessionStats 与 tokenUsage 投影,与官方口径一致并实时更新;Host 侧订阅 session 事件,从持久化日志折叠出工具调用次数、耗时、失败、Session 跨度以及轮次维度的模型时间,页面可见时每 2.5 秒轮询补充投影里没有的字段。计数基于日志提交时间戳的增量,已有 Session 会快照回填,卸载或重启后内存计数清零。
插件在 conversation.composer.dock 以 stats 身份注册并遮蔽内置统计单元,同时隐藏重复的上下文条,禁用时恢复官方 UI。适合经常在桌面版 DSH 里做长会话、需要对照官方 token/上下文数据又想快速看工具与轮次耗时的开发者;仅支持 Desktop 配置,Web 配置请勿安装。
使用场景
- 长对话中想一行看清计费 token 与上下文占用
- 需要对照官方投影数据并查看工具调用次数与耗时
- 调试多轮 Agent 时关注轮次、步数与本轮模型时间
适合人员
- 使用 DSH 桌面版进行日常开发的开发者
- 经常跑长会话、关心 token 与上下文压力的用户
- 需要在 Composer 旁快速查看工具与模型耗时的 Agent 使用者