v587d/dsh-opencode-go-usage

v587d★ 2TypeScript最后同步: 2026-08-14

在 GitHub 打开

A DeepSeek Harness (dsh) bundle that shows OpenCode Go subscription usage in the Web GUI's composer dock — the same seat as the built-in conversation stats line.

README 摘要

dsh-opencode-go-usage English 中文 一个 DeepSeek Harness (dsh) bundle ,在 Web 界面的输入框上方 dock(与内置 token 统计同位置)显示 OpenCode Go 订阅用量。 它是 pi-ocgo-usage(Pi 插件)的 Web 对应物:三个用量窗口(5h 滚动 / 每周 / 每月)的百分比与重置倒计时,按阈值变色,让你在窗口耗尽、请求被限流之前就发现。 特性 - 三个窗口 —— 5h 滚动 / 每周 / 每月 的百分比 + 重置倒计时 - 颜色阈值 —— 正常 → 黄色警告(≥80%)→ 红色错误(≥90% 或已限流) - 数据新鲜度 —— upd HH:MM 显示最近一次成功抓取时间 - 轻量轮询 —— 每 10s 轮询(切回标签页立即刷新);host 端 300s 缓存(TTL 可配)+ 60s 失败冷却,不会频繁打扰 opencode.ai - Provider 感知 —— 仅当会话当前模型走 opencode-go provider 时显示;每次轮询读取内存中的实时模型选择( session.models ,毫秒级),切到 DeepSeek 官方等其它 provider 后一个轮询周期内自动隐藏,切回自动恢复(与 pi-ocgo-usage 行为一致) - 点击展开 —— 详情面板显示每个窗口的重置倒计时,左下角 Set 可配置凭据,右侧 refresh upd HH:MM 手动刷新 - 内置凭据编辑器 —— 无需碰终端: Set 面板直接修改 workspace id 与 cookie(输入框以 •••• + 末尾 4 位显示,点击外部 / Esc / 保存确认写入) - 优雅降级 —— 配置缺失显示 ,HTTP 失败显示 ;出错时点击 chip 直接进入 Set 面板 - Cookie 只在 host 侧 —— 浏览器只访问同源 /api/ocgo-usage JSON 端点,cookie 永不进入页面 ⚠️ 需要 OpenCode Go 会话 cookie。 该 cookie 是完整用户会话(不是 API key),可访问你 OpenCode 账户的全部内容。请像对待密码一样对待它——见 配置。 环境要求 - DeepSeek Harness 0.1.0-rc.6 或更新(web profile) - PATH 上有 pnpm( dsh plugin 需要) 安装 这是一个标准的 dsh bundle : package.json 声明了 dsh.bundle ,通过 dsh plugin --profile web add 安装(pnpm 转发器),自动加入 profile 的 dsh.profile.bundles 。仓库内置预构建的 lib/ 产物, 安装无需任…

在 GitHub 查看完整 README →
Tools / Devauto-updatedsh-pluginopencode-go-usagezero-api-key

分类