dsh-zai-usage:在 DSH 侧栏查看 Z.AI Coding Plan 配额

前言

在 DeepSeek Harness(DSH)里接入 Z.AI 作为模型提供方后,Coding Plan 的用量和剩余配额通常要另开页面或查控制台。开发或调试智能体时,如果只想确认「当前 key 还能用多少」,多切一层界面会打断节奏。

dsh-zai-usage 是社区维护的 DSH 客户端插件,把 Z.AI coding-plan 配额面板挂进 Harness 侧栏,与你在 Harness 里配置 Z.AI 时使用的同一套凭证解析路径对齐,无需为插件单独写配置项。

这是什么

  • 仓库: bosenok/dsh-zai-usage
  • 维护者:bosenok
  • 分类:客户端(dsh.client.platform: web,前端由 lib/client.js 提供)
  • 定位:Z.AI coding-plan quota panel in the DSH sidebar(README 原文)

插件以 DSH bundle 形式打包:package.json 声明 dsh.bundle.patch,cordis.patch.yml 向当前 profile 插入 zai-usage 行。宿主侧通过 Harness 凭证服务解析 key;浏览器端只渲染配额快照,不接触密钥明文。

运行环境(来自 package.json):dsh 版本需满足 >=0.2.1-rc.2 <0.3.0。

核心功能

下面介绍插件在资料中明确描述的能力。

  1. 侧栏配额面板:在 DSH 侧栏展示 Z.AI coding-plan 配额相关视图(具体图表与字段由客户端实现;构建链使用 Vue 3 与 ECharts,见仓库 devDependencies)。
  2. 凭证与 Z.AI 提供方共用:宿主声明 inject: ['credentials'],通过 ctx.credentials.resolve('ZAI_API_KEY') 解析,与 Z.AI provider 使用的 canonical seam 一致;无插件专属配置字段。
  3. 本地快照与排错:配额快照写入 ~/.dsh/usage/zai-usage.json;未配置 key 时面板提示 ZAI_API_KEY is not set in the credential store,且快照中的 debug 可反映解析状态(例如 {"credsService":"ok","resolve":"value(49) source=file"})。

安装与启用

插件以社区目录条目 skillhub.cn/plugins/bosenok/dsh-zai-usage 为索引;安装命令以 GitHub README 为准。

桌面应用:打开 Plugins,安装 github:bosenok/dsh-zai-usage(若仓库为 private,需先让本机具备 git 访问权限),再启用 bundle。

CLI(指定 profile):

dsh plugin --profile <profile> add github:bosenok/dsh-zai-usage

本地目录:

dsh plugin --profile <profile> add file:/path/to/dsh-zai-usage

启用 bundle 后插件挂载到 Harness;热更新(HMR)可作用于运行中的应用,重启可确保客户端半部重新构建。

desktop profile 注意:README 说明,应用托管的 desktop profile 下,dsh plugin --profile desktop add 仅安装依赖并复制包,不会像普通 profile 那样自动启用 bundle。需在 ~/.dsh/profiles/desktop/package.json 的 dsh.profile.bundles 中加入包名,或在 Plugins 页面启用。

密钥从哪里来

无需为 dsh-zai-usage 单独填写 API key。解析顺序与 Harness 凭证服务一致,常见来源包括:

  • 配置 Z.AI provider 时写入的凭证存储(~/.dsh/.credentials.yaml → refs)
  • 环境层:~/.dsh/.env、继承的环境变量、项目根目录 .env

缺失 key 时侧栏显示上述英文提示;可结合 ~/.dsh/usage/zai-usage.json 中的 debug 判断 credsService 与 resolve 状态。

典型用法

  1. 在 Harness 中按既有流程配置 Z.AI 提供方,确保 ZAI_API_KEY 可被凭证服务解析。
  2. 按上一节命令安装并启用 dsh-zai-usage bundle。
  3. 打开 DSH 侧栏中的配额面板,查看当前 coding-plan 配额快照;若异常,先核对凭证与环境变量,再查看 zai-usage.json 的 debug 字段。

仓库未提供额外 CLI 子命令;交互入口在桌面/ Web 客户端侧栏。

适用场景与注意

适合:已在 DSH 中使用 Z.AI Coding Plan,希望在同一界面内快速查看配额、减少跳转控制台的开发者。

权限与安全:插件在当前 dsh 进程权限下运行,可访问凭证服务与本地 ~/.dsh 下的用法快照;安装前建议阅读 源码 与 MIT 许可证。第三方打包代码见 THIRD_PARTY_NOTICES.md。

社区插件目录(SkillHub)与 DeepSeek / 幻方无官方从属关系,不等同于官方应用商店。

结尾

dsh-zai-usage 把 Z.AI coding-plan 配额收进 DSH 侧栏,并与 Z.AI 提供方共用 ZAI_API_KEY 解析路径。需要安装说明与实现细节时,可查阅目录页 https://www.skillhub.cn/plugins/bosenok/dsh-zai-usage 与 GitHub 仓库 https://github.com/bosenok/dsh-zai-usage。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye