在使用 DeepSeek Harness (DSH) 进行开发时,配合 llmtrim 压缩工具可以显著降低 Token 消耗。为了更直观地掌握实时节省情况,开发者需要在 CLI 或外部工具中查看状态。llmtrim-stats-plugin 将这些数据直接集成到 DSH 的 Web 界面中,提供设置页仪表盘与输入框下方的轮播统计条。
这是一个开源的客户端插件,由 Zenjibad 维护,基于 MIT 许可证。它充当 DSH 的前端扩展,负责从 llmtrim 后端拉取数据并渲染在浏览器中。
核心功能¶
- 设置页仪表盘: 包含 KPI 卡片(已支付、原定成本、今日节省、本周节省)以及按模型分类的统计表。同时显示守护进程健康状态徽章。
- 输入框轮播条: 在聊天输入框下方提供可配置的统计条,支持「轮播」和「静态」两种模式。
- 数据来源: 纯读操作,直接调用
llmtrim status --命令,不解析账本文件,确保与 CLI 结果一致。 - 主题适配: 自动跟随 DSH 的亮色/暗色主题。
- 持久化: 作为 Profile Bundle 安装,重启 DSH 后自动加载。
安装与启用¶
使用 dsh plugin 命令安装插件。安装后必须重启 DSH 并在浏览器中执行硬刷新才能看到新界面。
dsh plugin --profile web add github:Zenjibad/llmtrim-stats-plugin
典型用法¶
- 安装完成后,重启 DSH 进程。
- 在浏览器中打开 DSH Web 界面,按
Ctrl+F5硬刷新页面。 - 进入 Settings 页面,在
llmtrim Stats设置中选择轮播模式(默认为轮播)或静态模式,并勾选需要显示的统计指标。 - 在聊天输入框下方即可看到统计条;在设置页查看详细仪表盘。
注意事项¶
- 权限与数据: 插件仅读取
llmtrim的状态输出,不会修改其目录或账本文件。 - 环境依赖: 确保本地已安装
llmtrim并将其加入系统 PATH。守护进程(Daemon)运行时数据为实时更新,未运行时插件仍能显示但数值为 0 或状态为停止。 - 浏览器刷新: 客户端插件安装或更新后,必须硬刷新浏览器页面,因为热更新(HMR)机制不会自动加载新的 Bundle。
总结¶
该插件通过轻量级集成,解决了在 DSH 中实时监控压节省情况的痛点。源码与文档位于 GitHub。