前言¶
DeepSeek Harness(DSH)作为一款基于浏览器的客户端应用,默认提供了对话统计功能,通常显示在聊天界面的底部。对于开发者或深度使用者而言,默认的统计指标可能包含冗余信息,或者某些特定指标在当前会话中并不重要。dsh-status-bar-config 插件旨在解决这一问题,它允许在不修改 Harness 源码的前提下,通过插件的方式接管并重新配置底部的统计行。
插件介绍¶
该插件由开发者 leonardoxr 维护,属于客户端类别。它通过在较低优先级槽位覆盖原有的 conversation.composer.dock 条目,保留了统计行的视觉位置和布局,同时赋予了用户独立控制每个指标显示与否的权限。
核心功能¶
-
独立隐藏指标
支持对统计行中的每个具体指标进行独立显示或隐藏。 -
可配置项
插件支持配置以下内容:- 整个统计行
- 轮次
- 步数
- LLM 时间
- 工具调用时间
- 首字平均生成时间 (TTFT)
- 解码吞吐量
- 缓存命中百分比
- 输入 Token 数
- 输出 Token 数
-
数据与语言
- 默认情况下,所有指标均启用,并保持标准顺序。
- 统计栏会跟随当前 DSH 的语言环境(英文或中文)变化。
- 在数据源方面,优先使用持久化的整会话投影(durable whole-session projections);若不可用,则回退到已加载窗口的数据。
安装与使用¶
-
环境要求
确保本地环境已安装 Node.js 版本 >= 22。 -
安装
通过 DSH Profile 安装打包好的 tarball。具体操作流程取决于 Profile 的配置方式。 -
配置
打开 Settings(设置) -> Plugins(插件) -> Conversation statistics(对话统计)。在此处进行的修改会实时生效。
注意事项¶
- 插件以 DSH 进程的权限运行,安装前建议检查源码与许可证(MIT)。
- 不确定的事实已剔除,仅依据已核实资料描述。
结语¶
如果需要在 DeepSeek Harness 中精细化控制统计信息的展示,该插件提供了一个无需修改源码的解决方案。相关源码与文档可参考其 GitHub 仓库。