xinkeZhou-byte/dsh-usage-stats-dashboard
xinkeZhou-byte★ 0JavaScriptLast synced: 2026-08-16
—
README excerpt
DSH 使用统计数据看板(Usage Stats Dashboard) 为 DeepSeek Harness Web UI 开发的动态 Cordis 插件:在设置面板新增「使用统计」分区,聚合展示全部会话的使用数据,界面风格与 Web UI 原生设计一致。 目录 - 功能特性 - 安装 - 使用方法 - 统计口径 - 技术架构 - 目录结构 - 版本历史 - License 功能特性 在设置面板左侧导航中新增 「使用统计」 分区(位于「Agent 预设」下方),点击后内容区直接展示完整统计看板: 模块 说明 Tokens 用量 全部会话累计 Token(输入 / 输出 / 缓存细分) 会话数量 逻辑语料库中的全部会话数 消息数量 用户消息 + 助手消息总数(含细分) 活跃天数 有过消息活动的本地自然日数(含工具调用次数) 当前连续天数 截止今天(若今天暂无消息则回溯昨天)的连续活跃天数 最常使用模型 按消息数排名第一的模型及其消息量 活跃热力图 最近 30 周 GitHub 风格日历图;按当日 Tokens 用量四档着色,右上角「较少 → 较多」色阶图例;悬浮显示 日期:X Tokens · Y 轮对话 按天 Token 趋势 最近 30 天 SVG 柱状图,悬停显示精确值 模型用量饼图 环形图 + 图例,按模型 Token 用量占比(超出 Top5 聚合为「其他」) 常用模型 Top 5 横向条形排行,按 Token 数量显示 性能 :打开即显示,无加载等待——Host 端在插件激活时后台预热统计并缓存 60 秒,客户端保留上次数据即时渲染、后台静默刷新;右上角刷新按钮可强制重算。 安装 本插件为 DSH 动态 Cordis 插件 (Host + Client 双端),有两种安装路径: 动态插件(会话级,即装即用) 或 官方 profile bundle(持久化,随 dsh 启动自动加载) 。 环境要求:DeepSeek Harness Web UI( dsh 命令行)。bundle 方式另需 pnpm。 方式一:动态插件(推荐,零配置) 在 DSH 会话中让 Agent 使用 Cordis 动态插件工具,将 src/host.js 与 src/client.js 的内容分别作为 code.host 与 code.client 定义并运行: 会话级插件,无需修改任何配置;插件运行后,在设置面板左侧导航( navList )「Agent 预设」下方即可看到「使用统计」入口。 方式二:官方 profile bundle(持久化) 将本插件以官方 bundle 形式安装进 DSH profile,随 dsh --profile web 启动自动加载: 安装后启动 Web UI,设置面板左侧导航「Agent 预设」下方即可看到「使用统计」入口。 说明 :bundl…
View full README on GitHub →