xiaochuan7/dsh-opencode-quota

xiaochuan7★ 1TypeScriptLast synced: 2026-08-16

Open on GitHub

DeepSeek harness的圆圈图标里面增加open code的额度显示

README excerpt

OpenCode Go 额度显示(DeepSeek Harness) 面向 DeepSeek Harness 的社区插件,按官方 dsh-plugin 话题收录,可配合任何编码 Agent 自动安装适配。 在 DeepSeek Harness 聊天界面中,为内置的「上下文占比」圆环面板(ContextMeter)添加 OpenCode Go 套餐额度 显示: - 面板顶部显示 月限额 / 周限额 / 五小时 (滚动窗口)三项 - 每项显示:名称、使用进度条、剩余百分比( 剩 X% )、重置时间 - 进度条颜色按剩余量分级: ≥50% 绿 / ≥20% 橙 / 面板细节: 以上为真实截图,数值来自当前 OpenCode Go 账户的真实配额。 方式一:让 AI Agent 自动适配(推荐) 把下面这段提示词发给你的编码 Agent(DSH、Claude Code、Cursor、Gemini CLI 等),它会根据你本地的实际版本自动完成改动, 不需要手动替换文件 : 为 DeepSeek Harness 项目添加「OpenCode Go 套餐额度」显示:在聊天输入框的上下文占比圆环(ContextMeter 面板)顶部显示额度区块。 参考实现见仓库 Dsh-OpenCode-Go-(如可用): - packages/client/ui-conversation/src/client/skeleton/ContextMeter.tsx — 前端组件改动 - packages/client/ui-conversation/src/client/skeleton/ContextMeter.module.css — 样式 - server/opencode-quota-route.mjs — 服务端路由 GET /api/opencode-quota 参考实现 - server/cordis.patch.yml — 挂载配置示例 要求(参考实现已覆盖,请按你的实际版本适配): 1. 前端 :ContextMeter 面板顶部渲染「OpenCode Go 额度」区块,共三项:月限额、周限额、五小时。每项显示:名称、使用进度条、剩余百分比( 剩 X% )、重置时间。进度条颜色按剩余量分级:≥50% 用绿色、≥20% 用橙色、 2. 数据源 :组件挂载后请求 /api/opencode-quota ,之后每 60 秒刷新一次。响应格式: { ok: true, usage: { rolling: { percent, status, resetsAt }, weekly: {...}, monthly: {...} } } ,其中 percent 是 已用百分比 (剩余 = 100 − percent)。请求失败或 ok 不为 true 时隐藏额度区块,面板保持官方原样。 …

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginopencodeagent

Category