Smith-yue/harness-plugin

Smith-yue★ 2TypeScriptLast synced: 2026-08-23

Open on GitHub

harness-plugin

README excerpt

dsh-skin-token-dashboard 面向 DeepSeek Harness Desktop/Web 的 TypeScript 插件工程,提供: - 两套可切换桌面皮肤:深海夜航(暗色)与暖纸日光(亮色)。 - 五套随包发布的内置摄影背景,以及可递归读取子文件夹的本地图片轮播。 - 可展示扫描到的子文件夹,并将轮播范围限制为全部目录、仅根目录或指定子文件夹(包含其更深层目录)。 - 可设置轮播分钟间隔、暂停/继续和立即切换下一张;优先使用 Electron 兼容目录输入,通过相对路径递归遍历。 - 保留两套完整皮肤,另支持自定义 CSS 背景色、图片透明度和背景色/渐变覆盖透明度。 - “设置 → 通用”中的皮肤与背景选择器,可即时切换;皮肤、颜色、透明度、文件夹、子目录范围、当前图片和轮播参数在重启后自动恢复。 - “设置 → Token 用量”详细面板,实时展示当前会话的总量、计费输入、输出、缓存命中率及四类 Token 构成。 - 基于官方 tokenUsage 会话投影的 Token 汇总读取 API。 - 同时保留 Harness 原生聊天统计条;不复制消息内容,不另建统计数据库。 为什么复用官方 Token 统计 标准 DeepSeek Harness base profile 已装载 @deepseek-ai/dsh-token-meter 。它从持久会话日志回放并去重,能覆盖普通请求、失败请求、分页历史和上下文压缩。插件只读取其最终投影: - uncachedInputTokens :未命中缓存的输入。 - cacheReadTokens :缓存读取。 - cacheWriteTokens :缓存写入。 - outputTokens :输出,已经包含 reasoning token,不能重复相加。 - billedInputTokens :前三个输入桶之和。 - totalTokens :计费输入加输出。 安装 要求 Node.js ^22.19.0 =24.0.0 。把已发布版本安装到标准 Web profile: 安装完成后重启 Harness。使用 DSH Desktop 插件市场时,也可以搜索 dsh-skin-token-dashboard 并安装到 Web profile。 从源码开发 Windows 使用 nvm 时先安装并切换版本: 安装依赖并验证工程: 安装到官方 DSH Desktop: 官方 DSH Desktop 会设置独立的 DSH HOME ,Windows 默认位于 %APPDATA%\dsh-desktop\harness ,并以 web profile 加桌面补丁启动。 install:desktop 会自动定位这个目录,不会误装到 %USERPROFILE%\.dsh 。 若某个自定义发行版明确…

View full README on GitHub →
Skins / UIdeepseek-harnessdsh-pluginskinthemetoken-usagewallpaper

Category