BlanCatOra/dsh-opendesign-usage ↗★ 0

dsh-opendesign-usage

在 DeepSeek Harness 的输入框显示 Open Design 的套餐额度(5 小时 / 7 天窗口)与本会话 token 用量;仅当会话选中 opendesign 模型时出现,全部功能可在插件详情页自行开关。 适合使用opendesign模型,需要实时监控额度与Token的用户。

Package
dsh-opendesign-usage
Compatibility
Unverified
Cordis peer range
>=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0
Version
0.2.0
License
MIT
Last updated
Oct 16, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:BlanCatOra/dsh-opendesign-usage

"dsh-opendesign-usage"

配置

设置的位置在插件详情页,不在「设置」总页:

侧栏点 插件 → 找到 Open Design Usage → 在它自己的页面里改配置。

这是 DSH 的既定分工 —— 插件管理器的说明原文: 「注册了配置页的插件在这里、在它自己的页面上编辑;设置里只保留只读的插件列表。」

改完点保存生效(三个开关与各输入框统一暂存、一次提交)。三个功能开关、 workspaceId / sessionCookie / 刷新间隔都在这一页; 「测试连接」按钮可以不保存先用草稿值试一次凭据。

拿 workspaceId

登录 Open Design 控制台,地址栏里的 workspaceId 参数即是:

https://open-design.ai/cloud/dashboard?workspaceId=
                                             ^^^^^^^^^^^^^^^^^^ 复制这一段

拿 sessionCookie

  1. 浏览器登录 Open Design 控制台;
  2. F12 打开开发者工具 → Network 标签 → 刷新页面;
  3. 筛选框输入 coding-plan-usage;
  4. 点开那个请求 → Request Headers → 找到 Cookie 行;
  5. 复制 __Secure-better-auth.session_token= 后面的值(到 ; 为止)。

直接整段粘贴 Cookie 头也可以,插件会自动挑出那个 token。 该字段不回显明文(用 primitives 的 SettingsSecretField:每次为空,只报告是否已配置)。

⚠️ 这是一个登录凭据。 它等同于你的控制台登录态:

  • 插件把它存在 DSH 的本地设置里,只用于向 amr-api.open-design.ai 读你自己的额度;
  • 插件不收集、不上传、不转发到任何第三方;
  • 它会过期(better-auth 的会话有期限),过期后读数会显示 —,重新走一遍上面的步骤即可;
  • 如果这台机器不是只有你用,建议关掉 enablePlanQuota,只用不需要凭据的 token 用量。

刷新间隔

默认 5 分钟,允许 1–60 分钟。只在读数可见且套餐开关打开时才发请求, 所以它不会在后台常驻刷接口。