kc0ed/dsh-bottom-bar

kc0ed★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

用于提供更丰富的DeepSeek Harness底栏信息显示插件

README 摘要

dsh-bottom-bar DSH 底栏统计行插件(可组装 + 预估费用):接管 conversation.composer.dock 的 stats cell,把官方统计行换成可配置的组装行,并在末尾追加 预估费用 标注(按模型 id 匹配价格表,支持 USD/CNY 多币种)。 仓库结构 - lib/ — 静态固化包 (Host + Client 半体,可安装,见下方安装) - cordis.patch.yml — 组合包配置层 (由 dsh.bundle 声明, dsh plugin add 自动挂载进 profile 层栈) - dynamic/ — 当前正在运行的动态插件源码 (开发版,唯一实测过;与静态包逻辑同步,见 dynamic/README.md) - scripts/static-to-dynamic.cjs — 从静态 lib/client.js 生成动态 dynamic/client.js 的同步工具 - docs/lessons.md — 开发教训 25 条(槽位回退、RPC 取消风暴、持久化缓存、树内约束等) 功能 - 8 个统计段 可开关、可拖拽排序(拖动时显示放置指示线,落点 FLIP 动画):轮/步、LLM 时长、工具调用时长、首 token 平均、吞吐 tok/s、缓存命中、输入/输出 token、 预估费用 - 费用实时跳动 :流式输出时预估费用随 token 实时增长(折叠底账 + 当前轮投影增量,客户端即时计价,零 RPC 等待) - 点击分段弹出明细面板 :费用段显示逐模型单价 / 各桶 tokens / 金额 / 小计 / 总计;其他段显示原始数值 - 截断黑条 (官方 Tooltip 同款):行溢出时悬停显示完整行,可设"始终显示" - 费用精度 开关(紧凑 / 4 位小数) - 价格表 (设置页底部,默认折叠):内置 DeepSeek 系列;新增模型只填输入价,输出 / 缓存读 / 缓存写按 5× / 0.1× / 1.25× 自动派生,可再改;缓存桶可留空(=该模型无此桶,计费回退输入价) - 性能 :折叠结果两级缓存(内存 5s + 磁盘 5min 持久化),页面刷新 / 切会话 / 重启后秒出,不反复重算 安装(教程) 前置 - 已安装 DSH( dsh web 能启动, dsh 命令在 PATH 中) - pnpm ( dsh plugin 转发 pnpm, npm i -g pnpm 即可) 概念速览(30 秒) DSH 的插件安装建立在两个概念上(官方文档:打包与安装插件): - 组合包(bundle) :附带配置层的 npm 包。本插件在 package.json 里声明了 dsh.bundle ,指向本仓库根部的 cordis.patch.yml (一行 - insert: {id: bot…

在 GitHub 查看完整 README →
Tools / Devcordisdeepseek-harnessdshdsh-plugin

分类