🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

余额哨兵 LzdqesjG/dsh-your-balance

DeepSeek Harness
LzdqesjG8 天前有提交已提供中文文档扫描:含敏感能力

实时查看账户余额,低额自动省电停机

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add LzdqesjG/dsh-your-balance
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · model
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 发起网络请求
    client.js:656
    const response = await fetch(path, {
  • 读取本地文件
    lib/config.js:114
    if (!existsSync(file)) return normalizeConfig(DEFAULT_CONFIG)
  • 读取本地文件
    lib/config.js:115
    return normalizeConfig(JSON.parse(readFileSync(file, 'utf8')))
  • 写入本地文件
    lib/config.js:172
    mkdirSync(directory, { recursive: true })
  • 写入本地文件
    lib/config.js:174
    writeFileSync(temporary, `${JSON.stringify(config, null, 2)}\n`, 'utf8')
  • 写入本地文件
    lib/config.js:175
    renameSync(temporary, file)
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

AI 查余额 — 一个查余额工具,外加 DeepSeek Harness 的按轮次省电策略,会参考余额情况。

README

由 DeepSeek 最新模型翻译生成
AI查余额 · dsh-your-balance 让 DeepSeek Harness 的每一轮操作都看得见余额:check_balance 工具、每步余额快照,以及自动省电 / 原地停机策略。 AI查余额是一个 DeepSeek Harness 插件。它让模型在工作过程中看到当前 DeepSeek 账号余额:提供主动查询工具,在每个模型步骤追加一条余额快照,并把配置的余额阈值转换成明确的“省 Token / 停机”行为。 本项目独立开发,与 DeepSeek 官方无隶属关系。 为什么需要它 长时间运行的 Agent 可能在小额余额上悄悄耗尽资金,而每一步看起来都很正常:模型会一直工作到下一次请求付不起为止。AI查余额把剩余余额变成模型当前上下文的一部分,让它在余额耗尽前主动改变行为。 - 余额较低:进入省电模式,减少输出 token,减少非必要工具调用,不重复解释。 - 余额严重不足:先写详细的 GOAL.md,再发一句简短的充值提示,然后原地停止本轮发言。 - 余额无法读取:不猜测余额;需要确认时重试 check_balance。 功能 - check_balance 工具:返回充值钱包、赠送钱包、各币种金额、主币种可用合计,以及当前状态(ok / low / critical)。
展开完整文档(README 剩余 1 节)
AI查余额 · dsh-your-balance

让 DeepSeek Harness 的每一轮操作都看得见余额:check_balance 工具、每步余额快照,以及自动省电 / 原地停机策略。

AI查余额是一个 DeepSeek Harness 插件。它让模型在工作过程中看到当前 DeepSeek 账号余额:提供主动查询工具,在每个模型步骤追加一条余额快照,并把配置的余额阈值转换成明确的“省 Token / 停机”行为。

本项目独立开发,与 DeepSeek 官方无隶属关系。

为什么需要它

长时间运行的 Agent 可能在小额余额上悄悄耗尽资金,而每一步看起来都很正常:模型会一直工作到下一次请求付不起为止。AI查余额把剩余余额变成模型当前上下文的一部分,让它在余额耗尽前主动改变行为。

- 余额较低:进入省电模式,减少输出 token,减少非必要工具调用,不重复解释。
- 余额严重不足:先写详细的 GOAL.md,再发一句简短的充值提示,然后原地停止本轮发言。
- 余额无法读取:不猜测余额;需要确认时重试 check_balance。

功能

- check_balance 工具:返回充值钱包、赠送钱包、各币种金额、主币种可用合计,以及当前状态(ok / low / critical)。
- 每步注入余额:用户发言后、每个工具返回后的模型步骤,追加一条持久的、带来源标记的余额快照。自动注入使用 10 秒缓存,避免多步工具调用反复请求平台。
- 自动注入策略提示词:开启自动注入时,注册一条系统提示词,明确“较低”和“严重不足”的行为,包括 GOAL.md 必须包含的内容和只回复一句后停止的规则。
- 配置页面:设置 → AI查余额。支持开关自动注入、编辑 CNY / USD / EUR 两组阈值、开启汇率联动。
- 余额面板:钱包明细、主币种合计、状态标签、刷新、保存与错误提示。
- 本地保存配置:阈值保存在 $DSH_HOME/your-balance/config.json,仓库中不包含任何凭据或余额数据。

工作原理

1. 查询工具

check_balance 调用 Host 可选的 deepseekAccount 服务,并总是执行实时查询。返回结构化数据和可读的工具卡片:

AI查余额:查询结果状态:充足主币种:CNY 可用合计:CNY 10.7562 钱包明细:
- CNY:充值 3.0838;赠送 7.6723;合计 10.7562

未登录、仅使用 API Key,或平台接口不可用时,工具会明确返回“无法读取”,不会编造一个 0 余额。

2. 每步余额快照

Host 注册 agent/pre-step 监听器。开启自动注入后,它会向当前步骤追加一条带来源标记的用户消息:

【AI查余额 · 自动余额快照】状态:充足主币种:CNY;可用合计:CNY 10.7562 钱包:
- CNY:充值 3.0838;赠送 7.6723;合计 10.7562 阈值:较低 2.5 CNY / 0.3472 USD / 0.2976 EUR;严重不足 0.25 CNY / 0.0347 USD / 0.0298 EUR。
本币种判定:低于 2.5 CNY 进入省电模式;低于 0.25 CNY 视为严重不足。
采样时间:2026-10-23T23:58:31.855Z

快照会进入持久会话历史,而不是临时的 UI 装饰。每条快照只包含当前事实,完整策略只放在系统提示词里,避免每步重复长文本。

3. 策略提示词

自动注入开启时,插件注册一条系统提示词:

| 状态 | 行为 |
| ok | 正常完成任务。 |
| low | 进入省电模式:输出精简、只保留必要工具调用、不写填充内容。 |
| critical | 停止推进任务。先写入/更新详细的 GOAL.md,再回复一句充值提示并结束本轮发言。 |
| unknown | 不猜测余额;需要时调用 check_balance 重试。 |

如果新的一轮用户消息到达时余额已恢复,并且工作区存在 GOAL.md,模型会先读取它并从上次中断处继续。

安装

从 GitHub 安装

dsh plugin --profile <profile> add github:LzdqesjG/dsh-your-balance

从本地目录安装

dsh plugin --profile <profile> add /absolute/path/to/dsh-your-balance

也可以在 DSH Plugin Manager 中把目录作为 bundle 安装。

安装后刷新 Web 页面,打开 设置 → AI查余额。

运行要求

- DeepSeek Harness 0.2.1-rc.2(已测试),需要 Web app 和 deepseekAccount 服务。
- Node.js ^22.19.0 || >=24.0.0。
- 已登录 DeepSeek 账号才能读取真实余额。仅使用 API Key 的配置仍然可以安装插件,但余额会显示为不可用。

配置

在 设置 → AI查余额 中:

- 自动注入余额:开关。关闭后工具仍然可用,但不再添加快照或策略提示词。
- 较低余额阈值:CNY / USD / EUR。
- 严重不足阈值:CNY / USD / EUR。
- 汇率联动换算:开启后,修改任一币种会按内置参考汇率自动换算另外两种。
- 余额预览:充值 / 赠送钱包、主币种合计、当前状态。

默认阈值:

| 状态 | CNY | USD | EUR |
| 较低 | 1.50 | 0.25 | 0.20 |
| 严重不足 | 0.25 | 0.05 | 0.045 |

内置参考汇率:1 USD = 7.2 CNY,1 EUR = 8.4 CNY。插件按“折合价值最高的钱包币种”选出主币种,再用该币种的阈值判断状态。

配置保存在:

$DSH_HOME/your-balance/config.json

未设置 DSH_HOME 时使用 ~/.dsh。写入采用临时文件 + rename 的原子替换。

数据与安全

- 余额通过 Host 的 DeepSeek 账号服务读取;插件不会索取或保存账号 token。
- 配置路由只接受 loopback Host、同源浏览器请求,以及带 x-dsh-your-balance: 1 头的写请求。
- 仓库中不包含凭据、账号 ID 或余额数据。
- 插件不访问第三方网络;参考汇率为内置常量。

限制

- 目前 DeepSeek 平台账户接口只提供 CNY / USD 钱包。EUR 阈值可用于换算和展示,未来出现 EUR 钱包时会自动参与判断。
- 策略是模型提示,不是硬性预算拦截。模型仍然可能不遵守;工具和快照的作用是让正确行为明确可见。
- 自动注入快照缓存 10 秒;check_balance 工具总是实时查询。
- 自动注入会增加每个步骤的 token;如果上下文成本大于收益,可以关闭。
- 本插件与 DeepSeek 官方无隶属或背书关系。

开发

node --check index.js
node --check client.js
node --check lib/balance.js
node --check lib/config.js
node test/config.test.mjs

测试使用 Node 内置测试运行器。某些 Windows 沙箱环境下 node --test 无法派生子进程,但直接运行测试文件可以通过。

作者与来源

- 发布者与维护者:LzdqesjG
- 实现与文档:一名运行在 DeepSeek Harness 中、使用 deepseek-flash 模型的 AI 编程代理,于 2026-10-24 根据 LzdqesjG 的需求完成。
- AI 生成项目:代码、README 和图标由该代理生成。在敏感环境部署前请审查源码。

English documentation: README.md。

许可证

MIT,见 LICENSE。
预览分享卡片长什么样 ↓LzdqesjG/dsh-your-balance
分享 · DeepSeek Harness Hub
LzdqesjG/dsh-your-balance

实时查看账户余额,低额自动省电停机

回到顶部