starriv/dsh-session-dashboard ↗★ 3
dsh-session-dashboard
Session stats dashboard plugin for the DeepSeek Harness Web GUI: token usage, estimated cost, composition and host runtime health.
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:starriv/dsh-session-dashboard说明文档
阅读完整 README ↗配置
cordis.patch.yml 中的 row config 均可选:
| 键 | 默认值 | 说明 |
|---|---|---|
scope | all | Host 侧默认统计范围;页面打开时仍从「全部时间」启动,以选择器为准 |
trendDays | 30 | 全部时间模式下趋势图显示的天数,范围 1–90 |
timeZone | Asia/Shanghai | 日桶划分、峰时计价和窗口边界使用的 IANA 时区 |
refreshMs | 1500 | 同一份快照的最小重新扫描间隔 |
backgroundScanMs | 60000 | 后台增量扫描间隔 |
runtimeSampleMs | 5000 | 运行状态采样间隔 |
historySize | 60 | CPU 曲线保留的历史点数 |
idleGapMinutes | 10 | 活跃时长的空闲阈值(分钟,1–120):相邻事件间隔超过该值即视为离开会话,不再计入时长 |
maxSessions | 2000 | 单次扫描的会话文件上限 |
maxFileBytes | 256 MiB | 未压缩日志文件的大小上限 |
maxDecodedBytes | 128 MiB | 单文件解码后的输出上限,zstd 和 plain JSONL 均生效 |
rankingLimit | 100 | 排行返回的最大条数 |
allowUnauthenticated | false | 无 connection 服务时是否允许无鉴权访问;默认拒绝,仅限隔离回环部署 |
pricing / peakWindows | 内置表 | 覆盖模型价格或峰时窗口,无需修改代码 |
scope 只影响 Host 侧默认快照范围,打开面板后由界面选择器决定。
allowUnauthenticated 会关闭元数据路由的鉴权,不应在可被网络访问的 Host 上启用。