v587d/dsh-opencode-go-usage ↗★ 1
dsh-ocgo-usage
OpenCode Go subscription usage readout for the dsh web GUI: rolling (5h), weekly, and monthly usage windows with reset countdowns in the composer dock.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:v587d/dsh-opencode-go-usage说明文档
阅读完整 README ↗dsh-opencode-go-usage
English | 中文

一个 DeepSeek Harness (dsh) bundle,在 Web 界面的输入框上方 dock(与内置 token 统计同位置)显示 OpenCode Go 订阅用量。
它是 pi-ocgo-usage(Pi 插件)的 Web 对应物:三个用量窗口(5h 滚动 / 每周 / 每月)的百分比与重置倒计时,按阈值变色,让你在窗口耗尽、请求被限流之前就发现。
OpenCode Go: 5h 0% (1h 23m) · wk 65% (2d 20h) · mo 83% (6d 21h) · upd 20:15
特性
- 三个窗口 —— 5h 滚动 / 每周 / 每月 的百分比 + 重置倒计时
- 颜色阈值 —— 正常 → 黄色警告(≥80%)→ 红色错误(≥90% 或已限流)
- 数据新鲜度 ——
upd HH:MM显示最近一次成功抓取时间 - 轻量轮询 —— 每 10s 轮询(切回标签页立即刷新);host 端 300s 缓存(TTL 可配)+ 60s 失败冷却,不会频繁打扰 opencode.ai
- Provider 感知 —— 仅当会话当前模型走
opencode-goprovider 时显示;每次轮询读取内存中的实时模型选择(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-usageJSON 端点,cookie 永不进入页面
⚠️ 需要 OpenCode Go 会话 cookie。 该 cookie 是完整用户会话(不是 API key),可访问你 OpenCode 账户的全部内容。请像对待密码一样对待它——见 配置。
环境要求
- DeepSeek Harness 或更新(web profile)

