dsh-status-bar-config:DeepSeek Harness 对话统计栏配置插件

前言

DeepSeek Harness(DSH)作为一款基于浏览器的客户端应用,默认提供了对话统计功能,通常显示在聊天界面的底部。对于开发者或深度使用者而言,默认的统计指标可能包含冗余信息,或者某些特定指标在当前会话中并不重要。dsh-status-bar-config 插件旨在解决这一问题,它允许在不修改 Harness 源码的前提下,通过插件的方式接管并重新配置底部的统计行。

插件介绍

该插件由开发者 leonardoxr 维护,属于客户端类别。它通过在较低优先级槽位覆盖原有的 conversation.composer.dock 条目,保留了统计行的视觉位置和布局,同时赋予了用户独立控制每个指标显示与否的权限。

核心功能

  1. 独立隐藏指标
    支持对统计行中的每个具体指标进行独立显示或隐藏。

  2. 可配置项
    插件支持配置以下内容:

    • 整个统计行
    • 轮次
    • 步数
    • LLM 时间
    • 工具调用时间
    • 首字平均生成时间 (TTFT)
    • 解码吞吐量
    • 缓存命中百分比
    • 输入 Token 数
    • 输出 Token 数
  3. 数据与语言

    • 默认情况下,所有指标均启用,并保持标准顺序。
    • 统计栏会跟随当前 DSH 的语言环境(英文或中文)变化。
    • 在数据源方面,优先使用持久化的整会话投影(durable whole-session projections);若不可用,则回退到已加载窗口的数据。

安装与使用

  1. 环境要求
    确保本地环境已安装 Node.js 版本 >= 22。

  2. 安装
    通过 DSH Profile 安装打包好的 tarball。具体操作流程取决于 Profile 的配置方式。

  3. 配置
    打开 Settings(设置) -> Plugins(插件) -> Conversation statistics(对话统计)。在此处进行的修改会实时生效。

注意事项

  • 插件以 DSH 进程的权限运行,安装前建议检查源码与许可证(MIT)。
  • 不确定的事实已剔除,仅依据已核实资料描述。

结语

如果需要在 DeepSeek Harness 中精细化控制统计信息的展示,该插件提供了一个无需修改源码的解决方案。相关源码与文档可参考其 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜