dsh-opencode-quota

DSH PLUGIN工具与能力

仓库 wang-yzh/dsh-opencode-quota · npm dsh-opencode-quota-full

工具与能力 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 底栏状态行添加 OpenCode Go 额度药丸,实时显示 5 小时、每周、每月已用百分比,点击可展开详情。

一句话选型结论

按资料字段整理

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

分类工具与能力 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-09 创建于 2026-11-07
README 5.4 KB 正文体量,越大说明说明书写得越细

安装

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

    兼容的 DSH 版本为 0.2.2-rc.1;版本不匹配时安装会报错。

  2. 2
    执行安装命令

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

  3. 3
    确认已挂载

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

  4. 4
    试跑并检查权限

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

兼容 DSH 版本0.2.2-rc.1版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-opencode-quota-full可用 npm view 查看包信息

能做什么

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

dsh-opencode-quota:DeepSeek Harness 底栏额度状态条

  • 底栏常驻额度药丸
  • 5小时/每周/每月用量
  • 百分比颜色分级
  • 点击展开详情浮层
  • API key 仅留在 Host

适用场景

通知

上游标签

cordisdeepseek-harnessdsh-pluginopencode-goquota

验证等级与安全审查

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

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

逐项检查结果

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 插件清单中已激活 方式:插件清单查询

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-opencode-quota当前 L5 · 运行验证通过 低风险 0 0.2.2-rc.1 有
huashu-design 未做沙盒验证 未标注 3.0 万 未标注 有
loopx 未做沙盒验证 未标注 6,233 未标注 无
agy-staff 未做沙盒验证 未标注 870 未标注 有
dsh-startup-screen 未做沙盒验证 未标注 633 未标注 有
minara-skills L4 · 沙盒安装通过 中风险 360 未标注 有

仓库档案

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

README 全文

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

dsh-opencode-quota-full(全窗口药丸版)

> OpenCode Go 订阅额度状态条:在 DeepSeek Harness Web GUI 输入框下方的官方状态行里,显示 5 小时 / 每周 / 每月 的已用百分比,点击展开详情。

插件以最小的 order 并入 Harness 官方的底栏状态行 conversation.composer.dock(官方「会话统计 / Token 用量 / 上下文」药丸所在的那一行),不另开整条状态栏、不遮挡聊天区。

效果

  • 药丸常驻在官方状态行最左边:◔ 5小时 3% · 每周 1% · 每月 0%
  • 百分比为已用比例,颜色分级:绿 < 60% / 黄 < 85% / 红 ≥ 85%
  • 点击药丸展开官方 StatDialog 风格的浮层:每个窗口的已用 %、剩余 %、重置时间、进度条
  • 浮层底部可「刷新」立即重查,或打开 OpenCode Console 查看完整用量
  • Esc 或点击浮层外部关闭;每 60 秒自动刷新,页面重新可见时立即刷新
  • 全部使用宿主主题 token,浅色 / 深色自动适配

工作原理

Harness Web 浏览器
│  同源 GET /opencode-quota/stats(自动带 Harness 登录 cookie)
▼
插件 Host 半(Harness Host 进程内)
│  1. ctx.connection.requestRejection:Host/Origin 栅栏 + 登录校验
│  2. ctx.credentials.resolve(&quot;OPENCODE_GO_API_KEY&quot;)
│  3. GET https://opencode.ai/inference/go/v1/usage
│     Authorization: Bearer
│  4. 只透出 percent / remainingPercent / resetsAt
▼
底栏药丸 + 详情浮层
  • API key 只在 Host 进程内使用,不会下发到浏览器;浏览器只拿到用量百分比。
  • 成功结果在 Host 内缓存 30 秒(可配置),并发请求合并为一次上游调用,失败不缓存。
  • 上游只返回百分比,不返回金额;不同模型额度金额不同,因此插件不做美元换算,避免误导。

官方接口返回形如:

{
&quot;usage&quot;: {
&quot;rolling&quot;: { &quot;status&quot;: &quot;ok&quot;, &quot;percent&quot;: 3,  &quot;resetsAt&quot;: &quot;2026-11-07T12:00:30.000Z&quot; },
&quot;weekly&quot;:  { &quot;status&quot;: &quot;ok&quot;, &quot;percent&quot;: 1,  &quot;resetsAt&quot;: &quot;2026-11-09T00:00:00.000Z&quot; },
&quot;monthly&quot;: { &quot;status&quot;: &quot;ok&quot;, &quot;percent&quot;: 0,  &quot;resetsAt&quot;: &quot;2026-12-07T06:47:19.000Z&quot; }
}
}

rolling 对应 5 小时滚动窗口,weekly 每周,monthly 每月。

安装

插件是一个 DSH bundle(dsh.bundle.patch + dsh.client),没有构建步骤,仓库根目录就是包目录。

从本地目录安装:

dsh plugin --profile desktop add /path/to/dsh-opencode-quota-full
dsh plugin --profile web add /path/to/dsh-opencode-quota-full

从 GitHub 安装:

dsh plugin --profile desktop add github:wang-yzh/dsh-opencode-quota

仓库地址:

也可以在 Harness 的 设置 → 插件 里通过插件管理器安装本地目录 / 仓库地址。

安装后需要刷新页面;插件会重新发布浏览器 bundle。

配置

在 profile 的 cordis.patch.yml 中覆盖 opencode-quota 这一行(可选):

- id: opencode-quota
config:
# Harness credentials 中保存 API key 的变量名
credentialRef: OPENCODE_GO_API_KEY

# OpenCode Go 用量接口
apiBaseUrl: https://opencode.ai/inference/go/v1

# Host 成功结果缓存时间(毫秒,最小 1000)
cacheMs: 30000

凭据放在 ~/.dsh/.credentials.yaml(或通过 设置 → 模型 / 凭据 写入):

OPENCODE_GO_API_KEY: oc_sk_...

验证

在 DeepSeek Harness 0.2.2-rc.1(Windows + 官方 desktop profile)上验证:

检查项 结果
Bundle 安装 / 激活 通过(application: applied)
浏览器端注册 conversation.composer.dock,bundle 正常发布
数据路由 /opencode-quota/stats 已注册,未登录返回 401
数据链路 真实 API key 实测 200,三个窗口齐全
渲染位置 / 展开浮层 已由使用者在真实页面确认

目录结构

dsh-opencode-quota-full/
├── index.js            # Host 半:凭据解析 + 官方用量查询 + 同源路由
├── client.js           # Client 半:底栏药丸 + 展开浮层(React, 无 JSX)
├── cordis.patch.yml    # bundle patch:把 Host 行插入 profile 组合
├── package.json        # dsh.bundle / dsh.client 声明
├── locale/{zh,en}.json # 插件管理器显示名与描述
├── icon.svg
├── LICENSE
└── README.md

开发

无构建步骤,index.js / client.js 就是发布产物:

node --check index.js
node --check client.js

修改后重装 bundle(或重启 Harness)让页面加载新代码:

dsh plugin --profile desktop remove dsh-opencode-quota-full
dsh plugin --profile desktop add /path/to/dsh-opencode-quota-full

已知限制

  • 只在带 Web 服务的 profile(desktop / web)生效;headless 不注册路由。
  • 官方接口只返回百分比,不返回金额;不提供金额换算。
  • 底栏状态行只在会话输入框下方出现,新建会话首屏不显示(与官方药丸一致)。
  • 上游若只返回部分窗口,插件只渲染已返回的窗口,不会整体报错。

License

MIT。Host 半的查询与路由结构参考并改编自 dsh-plugin-opencode-usage(MIT,© jiekesu967);底栏药丸与浮层样式参照 DeepSeek Harness 官方组件(MIT)重写。详见 LICENSE。

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:wang-yzh/dsh-opencode-quota` 即可。对应的 npm 包名是 `dsh-opencode-quota-full`。

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

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

dsh-opencode-quota 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

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

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

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

上游记录的兼容版本包括 0.2.2-rc.1。

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

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

dsh-opencode-quota 有哪些功能?

底栏常驻额度药丸、5小时/每周/每月用量、百分比颜色分级、点击展开详情浮层、API key 仅留在 Host。

这条记录的数据可靠吗?

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

同名或近似条目

3 条
不同作者的仓库分开列,请确认你要装的是哪一个
工具与能力
按星标排序,可作替代方案

huashu-design

huashu-design

在 DeepSeek Harness 里说一句话,就能拿回可交付的设计:网页、App 原型、可编辑 PPTX、动画与信息图,自带 84 种风

未标注验证等级 3.0 万 星

loopx

loopx

LoopX 是面向长周期 Agent 的本地优先控制平面,作为 DSH plugin 为 DeepSeek Harness 提供持久目标、证

未标注验证等级 6,233 星

agy-staff

agy-staff

把 Google Antigravity CLI 作为快速 Gemini 员工接入 DSH,提供子代理侧边栏、编排模式与多种角色技能。

未标注验证等级 870 星

dsh-startup-screen

dsh-startup-screen

DeepSeek Harness 的启动界面与启动动画插件。

未标注验证等级 633 星

dsh-blender-plugin

dsh-blender-plugin

让 AI 模型通过直连 TCP 通道实时驱动 Blender 的 DSH plugin:15 个工具覆盖视口取帧、任意角度渲染、内循环搜索、

未标注验证等级 211 星

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