bowenliang123/dsh-context
bowenliang123/dsh-contextDSH 上下文洞察面板:Context 仪表盘 + /context命令 + Context 浏览器,查看 Context的分类组成、内容详情、演进趋势、压缩/注入事件、统计等一站式 Context 全生命周期管理。
在输入框下方常驻显示智谱 GLM Coding Plan 余量,含 5 小时/每周额度、重置时间、MCP 调用量与今日用量,并附 glm_balance 查询工具。
在 DeepSeek Harness (DSH) 对话输入框下方常驻显示 智谱 GLM Coding Plan 套餐余量,并提供 glm_balance 会话查询工具。
GLM MAX 5h 17% ▓░ 11:39 周 78% ▓▓ 10-26 08:30 MCP 127/4000 今日 389次 45.5Mtok ↻状态栏显示在内置用量指示栏(tok/s / 缓存命中)的正下方,居中一行,不遮挡任何内容:
要求:DSH Desktop(macOS / Windows),且已配置 GLM Coding Plan 的 API Key (即 provider 的 apiKeyEnv 指向的凭据引用,默认名 ZAI_CODING_CN_API_KEY, 密钥存放在 DSH 凭据库 ~/.dsh/.credentials.yaml,插件不落盘、不上传)。
方式一(推荐):本仓库 Release 下载 glm-balance-.tgz,然后在 DSH 插件管理中从本地安装该压缩包。
方式二(开发者):克隆仓库后用 DSH 的插件安装能力指向本目录:
git clone https://github.com/vcve/dsh-glm-balance.git
# 在 DSH 插件管理 / plugin_manager 中 install_bundle 指向该目录或打包后的 tgz安装后重启一次 DSH Desktop 生效。
已知怪癖:通过 pnpm 安装 tgz 后 locale/ 目录可能被扁平化到包根,若插件标题显示异常,手动执行
mkdir -p node_modules/@local/glm-balance/locale && mv node_modules/@local/glm-balance/*.json node_modules/@local/glm-balance/locale/ 即可。在安装插件的 patch(或插件管理界面的配置项)中可覆盖:
键 · 默认值 · 说明 apiKeyRef · ZAI_CODING_CN_API_KEY · 凭据引用名(只存引用名,不存 Key) baseURL · https://open.bigmodel.cn · Z.ai 国际版账号改为 https://api.z.ai pollSeconds · 300 · 状态栏自动刷新间隔(秒,30–3600) cacheTtlSeconds · 60 · Host 端结果缓存时长(秒,5–600),手动刷新绕过
GET {baseURL}/api/monitor/usage/quota/limit 与 /api/monitor/usage/model-usage。
/api/glm-balance/quota(带缓存)并通过 webServer.tapIndex把状态栏脚本注入页面;注册 glm_balance 工具供模型调用。
监控接口未收录于公开 API 文档,字段与可用性可能随智谱调整而变化。 本插件与智谱 / Z.ai 无隶属关系,请合理控制查询频率(默认每 5 分钟一次 + 60 秒缓存)。