DeepSeek Harness 插件

dsh-quota-float

Floating usage & balance widget for DeepSeek Harness — follows each conversation's selected model (Kimi / DeepSeek / Volc Ark / DashScope)(英文原文)

跳到安装方式

来源信息

GitHub 仓库
liuliuhuhushui/dsh-quota-float
最近更新
2026年8月15日
分类
模型与服务商
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/liuliuhuhushui/dsh-quota-float
插件名:dsh-quota-float
作者:liuliuhuhushui

检查来源文件

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

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

dsh-quota-float

DeepSeek Harness(DSH)的用量/余额悬浮窗插件 —— 一张可以全页拖动的卡片,显示当前对话所选模型对应供应商的额度或余额。

截图

Kimi —— 用量进度条DeepSeek —— 消费与余额
![Kimi 用量视图](docs/kimi.png)![DeepSeek 余额视图](docs/deepseek.png)

卡片跟随当前对话选择的模型 —— 切换对话,视图随之切换。

功能

  • 🐳 跟随对话:通过 Harness 自己的模型目录读取当前对话选择的模型,并解析出与模型调用完全相同的凭据(设置 → Models → apiKeyEnv → 凭据库)。本包不保存任何密钥。
  • 🔀 按供应商切换视图

- Kimi —— 5h 窗口 + 每周限额进度条,带重置倒计时 - DeepSeek —— 当天消费 + 余额(能识别充值,消费数字不会被充值抹掉) - 火山引擎 Ark —— 5h + 每周额度(控制台 Cookie + CSRF,先查 DSH 凭据库再查启动环境) - 阿里云 BSS —— 本月账单 + 账户余额(AccessKey 对,HMAC-SHA1 签名 OpenAPI,先查 DSH 凭据库再查启动环境)

  • 🎨 原生外观:基于 DSH 主题令牌(亮/暗自动适配)+ DeepSeek 品牌蓝点缀
  • 🖱️ 全页拖动:位置跨对话共享;标题栏可收起;手动刷新按钮
  • 🛡️ 稳定:3 次重试 + 5 分钟文件缓存(~/.dsh/quota-float/)+ 失败回退旧数据不白屏

安装

# 一条命令 —— 自动从 npm 安装并注册 bundle:
dsh plugin add @liuliuhuhushui/dsh-quota-float

<details> <summary>手动安装(备选)</summary>

cd ~/.dsh/profiles/web        # Windows: %USERPROFILE%\.dsh\profiles\web
pnpm add @liuliuhuhushui/dsh-quota-float

然后把包名加入 profile 的 package.json 的 bundle 列表:

{
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "@deepseek-ai/dsh-web-app",
        "@liuliuhuhushui/dsh-quota-float"
      ]
    }
  }
}

</details>

重启 DSH,卡片出现在窗口右下角。

原理

浏览器卡片(shell.overlay 插槽)
  └─ GET /quota-float/quota?provider=<路由>&model=<模型>
       └─ Host 插件(index.js)
            ├─ settings.get('llm-pi-ai' | 'llm-deepseek') → apiKeyEnv 引用
            ├─ credentials.resolve(ref) → 与模型调用同一把 key
            └─ 供应商用量 API(fetch ×3 重试)→ 5 分钟文件缓存

Host 端在 Harness Web 服务器上注册了一个精确路由(webServer.register); Client 端是手写的 window.__ModuleLoader__ 格式 bundle —— 零依赖、无构建步骤

环境要求

  • DeepSeek Harness web profile(Node ≥ 22.13)
  • 在 DSH 设置 → Models 里配置好 API key(插件直接复用)
  • 仅火山 Ark:~/.dsh/.credentials.yaml 里加 ARK_COOKIE + ARK_CSRF_TOKEN(或放在启动环境)
  • 仅阿里云:~/.dsh/.credentials.yaml 里加 ALIBABA_CLOUD_ACCESS_KEY_ID + ALIBABA_CLOUD_ACCESS_KEY_SECRET(或放在启动环境)

许可证

MIT