DeepSeek Harness 插件

DSH-Plugin-API-Usage-Monitor

A game-style balance, daily usage, peak/off-peak status, recharge and restart sidebar plugin for DeepSeek Harness.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
ninedaywoo-web/DSH-Plugin-API-Usage-Monitor
最近更新
2026年8月16日
分类
趣味扩展
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/ninedaywoo-web/DSH-Plugin-API-Usage-Monitor
插件名:DSH-Plugin-API-Usage-Monitor
作者:ninedaywoo-web

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

DSH API Usage Monitor

[简体中文](#简体中文) | [English](#english)

简体中文

一个为 DeepSeek Harness Web 侧边栏设计的 API 用量、余额与费用监控插件:把 API 余额做成血条,把当天消耗做成架势条,并用“梁子 / 梁圣”提示峰谷时段。

> 非官方社区插件,与 DeepSeek 官方无隶属或背书关系。截图中的金额为演示数据。

![DSH API Usage Monitor 主界面](./docs/images/overview.png)

它能做什么

功能说明
余额血条当前余额相对本管血量上限的比例;正常消费只扣血,不会莫名回满。
今日架势条显示当天消费相对每日预算的比例;充值或刷新血条不会把它清零。
峰谷状态峰段显示“梁子”,谷段显示“梁圣”,点击可展开价格时段与余额详情。
充值与刷新点击血瓶后可前往 DeepSeek 官方充值页,充值完成后可手动刷新血条上限。
一键重启从侧边栏重启当前 Harness;Windows 使用最小化监督终端,macOS 使用后台监督器。
状态持久化重启 Harness 后保留血条基准和当天消费状态。

![充值与重启操作](./docs/images/actions.png)

![峰谷状态详情卡](./docs/images/status-card.png)

使用条件

  • 已经能够正常运行的 DeepSeek Harness,且已配置 DEEPSEEK_API_KEY
  • DeepSeek Harness 0.1.0-rc.6 或兼容版本
  • Node.js ^22.19.0>=24.0.0
  • Windows 10/11 已完成隔离安装测试;macOS 为候选支持,仍需真机验收

插件不负责安装 Harness,也不会替 Harness 配置 API Key。

从 GitHub 安装

1. 在 GitHub 的 Releases 页面下载最新的 dsh-plugin-api-usage-monitor-*.tgz。 2. 在终端运行下面的命令,把路径换成你刚下载的文件:

dsh plugin --profile web add "/absolute/path/to/dsh-plugin-api-usage-monitor-1.9.0-rc.4.tgz"

3. 启动或重启 Web profile:

dsh web

4. 刷新 Harness 网页。插件会保留在 web profile 中,不需要每次重新安装。

日常使用

  • 点击血瓶:展开“前往官方充值”和“刷新血条”两个操作。
  • 充值完成后:点击“刷新血条”,当前余额会成为新的满血上限;今日架势条不会清零。
  • 点击“梁子 / 梁圣”:查看当前峰谷状态、倒计时、余额、今日消费和计价分桶。
  • 点击圆形箭头:重启当前 Harness。网页会等待新的 Harness 实例真正启动后再恢复。
  • 拖动状态栏:可把它临时放到页面其他位置;双击可归位。

Windows 与 macOS

Windows 的重启监督器使用一个最小化常驻终端,以避免周期性弹出 PowerShell 窗口。macOS 不显示常驻终端,监督日志写入:

$DSH_HOME/logs/dsh-balance-bar-supervisor.log

macOS 真机验收请重点检查:安装、余额读取、点击重启、重启后的状态保留,以及是否出现残留进程。

隐私与安全

  • API Key 只由 Harness 的凭据模块在宿主端读取,不会发送到浏览器。
  • 插件直接向 DeepSeek 官方余额接口读取余额,不上传遥测数据。
  • 重启接口只接受本机环回地址发出的同源请求。
  • 安装包不含安装脚本,也不包含作者电脑上的 API Key、会话或余额状态。

卸载

dsh plugin --profile web remove dsh-plugin-api-usage-monitor

卸载不会删除 Harness 会话。插件自己的血条状态位于:

$DSH_HOME/storages/balance-bar-day.json

如需完全清理,可在 Harness 停止后手动删除该文件。

开发与验证

npm test
npm run preflight
npm pack --dry-run

当前自动化测试覆盖余额扣减、手动充值刷新、跨日状态、价格策略、重复重启、崩溃恢复、随机端口和 Windows/macOS 启动方式。

许可证与素材

代码使用 [MIT License](./LICENSE)。角色图片不包含在 MIT 授权范围内,详见 [ASSET-NOTICE.md](./ASSET-NOTICE.md)。

---

English

A DeepSeek Harness plugin for API balance monitoring, daily cost and token tracking, peak/off-peak pricing indicators, recharge refresh, and one-click restart. Its game-style interface turns your API balance into an HP bar and today's spend into a posture bar.

> This is an unofficial community plugin and is not affiliated with or endorsed by DeepSeek. Amounts shown in screenshots are demo data.

![DSH API Usage Monitor overview](./docs/images/overview.png)

Features

FeatureWhat it does
Balance HP barShows the current balance relative to the confirmed full-HP baseline. Normal spending lowers HP without unexpectedly resetting it.
Daily posture barShows today's spend relative to the daily budget. Recharging or refreshing HP does not clear it.
Peak/off-peak statusDisplays “Liangzi” during peak pricing and “Liangsheng” off peak. Click it for timing, balance, spend, and pricing-bucket details.
Recharge and refreshThe flask opens DeepSeek's official top-up page or manually refreshes the full-HP baseline after a recharge.
One-click restartRestarts the current Harness from the sidebar, using a minimized supervisor on Windows and a background supervisor on macOS.
Persistent statePreserves the HP baseline and today's usage state across Harness restarts.

![Recharge and restart actions](./docs/images/actions.png)

![Peak and off-peak status card](./docs/images/status-card.png)

Requirements

  • A working DeepSeek Harness installation with DEEPSEEK_API_KEY already configured
  • DeepSeek Harness 0.1.0-rc.6 or a compatible release
  • Node.js ^22.19.0 or >=24.0.0
  • Windows 10/11 has passed an isolated install test; macOS support is a release candidate pending real-device verification

This plugin does not install Harness or configure your API key.

Install from GitHub

1. Download the latest dsh-plugin-api-usage-monitor-*.tgz from GitHub Releases. 2. Run the following command and replace the example with the downloaded file path:

dsh plugin --profile web add "/absolute/path/to/dsh-plugin-api-usage-monitor-1.9.0-rc.4.tgz"

3. Start or restart the web profile:

dsh web

4. Refresh the Harness page. The plugin remains installed in the web profile across future launches.

Everyday use

  • Click the flask to reveal Official top-up and Refresh HP.
  • After recharging, click Refresh HP. The current balance becomes the new full-HP baseline, while the daily posture bar remains intact.
  • Click Liangzi / Liangsheng to open the peak/off-peak card with timing, balance, spend, and pricing-bucket details.
  • Click the circular arrow to restart the current Harness. The page waits for a genuinely new Harness instance before reconnecting.
  • Drag the widget to detach it temporarily; double-click it to restore its default position.

Windows and macOS

On Windows, the restart supervisor uses one minimized persistent console to prevent recurring PowerShell pop-ups. On macOS, it runs in the background and writes logs to:

$DSH_HOME/logs/dsh-balance-bar-supervisor.log

For real-device macOS acceptance, verify installation, live balance loading, one-click restart, state persistence, and the absence of orphan processes.

Privacy and security

  • The API key is resolved by Harness on the host and is never sent to the browser.
  • The plugin reads the balance directly from DeepSeek's official endpoint and sends no telemetry.
  • The restart endpoint accepts only same-origin requests from the local loopback interface.
  • The package contains no install scripts, API keys, conversations, or author-specific balance state.

Uninstall

dsh plugin --profile web remove dsh-plugin-api-usage-monitor

Uninstalling does not remove Harness conversations. The plugin's own meter state is stored at:

$DSH_HOME/storages/balance-bar-day.json

Stop Harness and delete that file manually only if you want a complete state reset.

Development and verification

npm test
npm run preflight
npm pack --dry-run

The automated suite covers spending, manual recharge refresh, day rollover, pricing policies, duplicate restarts, crash recovery, ephemeral ports, and Windows/macOS launch behavior.

License and artwork

Source code is released under the [MIT License](./LICENSE). Character artwork is not covered by the MIT license; see [ASSET-NOTICE.md](./ASSET-NOTICE.md).