dsh-opencode-go-quota

DSH PLUGIN浏览器与联网

仓库 zer0zio-stack/dsh-opencode-go-quota

浏览器与联网 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 在 Web 界面右下角常驻余额胶囊,展开即按当前模型提供方显示 OpenCode Go 限额或 DeepSeek 余额,并基于定价表估算消费。

一句话选型结论

按资料字段整理

dsh-opencode-go-quota 是浏览器与联网类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 4 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类浏览器与联网 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 0
最近更新 2026-08-16 创建于 2026-08-15
README 5.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:zer0zio-stack/dsh-opencode-go-quota
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2 等 11 个;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-opencode-go-quota:DeepSeek Harness 的余额与限额查看插件

  • 显示余额/限额
  • 估算消费金额
  • 支持多种提供方
  • 展开时实时刷新

适用场景

联网搜索

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2 等 11 个),按版本装不容易报错。
  • 列出了 4 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在浏览器与联网场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-opencode-go-quota当前 L5 · 运行验证通过 低风险 1 0.2.0-rc.2 等 11 个 有
dsh-our-free-model L3 · 安装规范通过 低风险 8,796 未标注 有
dsh-web L3 · 安装规范通过 低风险 8,549 未标注 无
BrowserSkill L4 · 沙盒安装通过 低风险 8,456 未标注 有
dsh-pocket L5 · 运行验证通过 低风险 1,656 0.2.0-rc.2 等 12 个 有
Browser4 L4 · 沙盒安装通过 中风险 1,152 未标注 有

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zer0zio-stack仓库 dsh-opencode-go-quota · 默认分支 main
分类浏览器与联网search
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-15 · 2026-08-16最后推送 2026-08-16
本站收录2026-08-21首次进入本站目录的时间

README 全文

5.7 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-opencode-go-quota

DeepSeek Harness(DSH)Web 插件:右下角常驻一枚静态胶囊「余额」,点击展开后
立即按当前选择的模型提供方拉取并显示:

  • plan 型提供方(订阅制,如 OpenCode Go):显示「限额」与滚动 / 本周 / 本月限额进度。
  • tokens 型提供方(预充值余额,如 deepseek-official):显示「余额」与充值/赠送明细,
    并按 DeepSeek V4 定价表估算 今日 / 本周 / 本月消费金额,同时显示本机 token 用量。

限额与余额直接来自提供方 API;消费金额由「会话日志中的 token 用量 × 定价表」估算,
因为 DeepSeek 官方没有消费明细接口。

胶囊不轮询、不订阅模型切换,始终只显示「余额」二字;卡片默认折叠,
每次展开时立即读取当前选中模型并请求一次数据,再次展开会重新请求。
任一 plan 窗口达到 rate-limited 时卡片内以红色提示「已达限额」。

截图 / Screenshots

DeepSeek 余额和用量 OpenCode Go 限额

当前提供方如何判定

浏览器半把 useSessions 里的当前 sessionId 传给 Host,Host 按以下顺序解析提供方/模型:

  1. 客户端 ctx.modelDirectories 显式传入的当前选择(模型切换后立即生效);
  2. 当前会话 live agent 的 session.requestHeader();
  3. 该会话 live agent 的创建选项;
  4. 持久化会话日志里最后一次 request/header 或 request/context;
  5. ctx.agentDefaultModel(DSH 设置里的默认模型提供方)。

模型切换后无需刷新:卡片每次展开都重新读取客户端当前选择并请求 Host,
因此展开瞬间显示的就是当前选中提供方的最新数据。

安装

从 GitHub 安装源码

git clone https://github.com/zer0zio-stack/dsh-opencode-go-quota.git
dsh plugin --profile web add .\dsh-opencode-go-quota

本地开发

在本目录执行:

dsh plugin --profile web add .

安装完成后重启 dsh web(插件清单在启动时读取,正在运行的实例不会热加载新插件)。

配置

安装时 cordis.patch.yml 插入一行,内置适配器:

提供方 kind 数据源 凭据
opencode-go plan https://opencode.ai/zen/go/v1/usage OPENCODE_GO_API_KEY
deepseek tokens https://api.deepseek.com/user/balance DEEPSEEK_API_KEY
deepseek-official tokens https://api.deepseek.com/user/balance DEEPSEEK_API_KEY

顶层字段:

字段 默认值 说明
refreshMs 30000 接口返回的建议刷新间隔;前端已不轮询,仅在每次展开时请求一次
requestTimeoutMs 10000 单次上游请求超时
maxResponseBytes 65536 上游响应体上限

DeepSeek V4 定价已按用户提供的
deepseek_markdown_20260815_c4af7f.md 内置在代码中,单位为 元 / 百万 tokens:

  • deepseek-v4-flash / deepseek-v4-pro;
  • 2026-08-17 00:00 前按 原定价;
  • 之后按 高峰时段(9:00–12:00、14:00–18:00)/ 空闲时段 计价;
  • 输入按 cacheReadTokens(缓存命中)与 inputTokens(缓存未命中)分别计费,
    cacheWriteTokens 按缓存未命中处理;输出按 outputTokens 计费。

需要覆盖定价时,可在 profile 的 cordis.patch.yml 按 id: opencode-go-quota
覆盖整行配置并重写 providers..pricing,字段形如:

pricing:
deepseek-v4-pro:
effectiveAt: 2026-08-17T00:00:00
peakHours:
- start: 9
end: 12
- start: 14
end: 18
original:
cacheHit: 0.025
cacheMiss: 3.0
output: 6.0
offPeak:
cacheHit: 0.15
cacheMiss: 4.5
output: 13.5
peak:
cacheHit: 0.30
cacheMiss: 9.0
output: 27.0
  • kind: plan 要求 usageUrl 返回 usage.rolling|weekly|monthly(OpenCode Go 格式)。
  • kind: tokens 要求 balanceUrl 返回 { is_available, balance_infos: [...] }(DeepSeek 官方格式)。
  • currency 指定余额/消费币种偏好;省略时选第一行非零余额。

工作原理

  • Host 半(lib/index.js):注入 webServer、credentials、
    sessionPersistence、agents、agentDefaultModel。收到查询后,提供方 API
    调用与本地 assistant/message.usage 增量合并并行执行(客户端已给出
    provider/model 时 API 请求立即发出,不等日志折叠);随后按事件时间用定价表
    计费。API key 只在本进程内解析,redirect: 'error' 拒绝跟随重定向,凭据
    不会转发到其他来源,也绝不发给浏览器。
  • Client 半(lib/client.js):注册到 shell.overlay;折叠时只渲染
    「余额」胶囊。点击展开的同一事件里同步读取 modelDirectories 快照并
    立即发起 GET /plugins/opencode-go-quota/usage?sessionId=&provider=…&model=…,
    不经过渲染后的 effect 排队;不设置任何定时器,也不订阅模型切换事件。

上游错误映射为 MISSING_CREDENTIAL、UNAUTHORIZED、NOT_ENTITLED、
UPSTREAM_RATE_LIMITED、TIMEOUT、UNSUPPORTED_PROVIDER 等结构化错误。

限制

  • 仅适用于 web profile;headless 中该行因缺少 webServer 保持 pending。
  • 限额与余额是 API 原值;消费金额是定价表 × 本机 token 用量的估算,
    不含折扣、税费、跨币种差异或插件启动前已删除的会话日志。
  • token 用量按 Host 本地时区分桶;高峰/空闲时段也按事件发生时的 Host 本地小时判定。

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-opencode-go-quota 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:zer0zio-stack/dsh-opencode-go-quota` 即可。

dsh-opencode-go-quota 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-opencode-go-quota 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-opencode-go-quota 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-opencode-go-quota 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh-opencode-go-quota 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-opencode-go-quota 有哪些功能?

显示余额/限额、估算消费金额、支持多种提供方、展开时实时刷新。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

3 条
不同作者的仓库分开列,请确认你要装的是哪一个
浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。