DeepSeek Harness 插件

dsh-token-plan-monitor

Multi-provider usage monitor for DeepSeek Harness: per-provider balance / token-plan usage card in the sidebar footer (above the Settings button) plus a「用量监控」settings section for per-provider special(英文原文)

跳到安装方式

来源信息

GitHub 仓库
YOYOYOAKE/dsh-token-plan-monitor
最近更新
2026年8月17日
分类
插件开发工具
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/YOYOYOAKE/dsh-token-plan-monitor
插件名:dsh-token-plan-monitor
作者:YOYOYOAKE

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

dsh-token-plan-monitor

DeepSeek Harness 插件,用于在侧边栏底部 API 余额或 Token Plan 用量。

目前支持:

  • DeepSeek Platform 余额
  • OpenCode Go

!cover

安装

dsh plugin --profile web add @yoyoyoake/dsh-token-plan-monitor

使用

DeepSeek Platform

自动读取 DeepSeek API Key 查询余额。

OpenCode Go

需要在 DeepSeek Harness 设置中额外配置用量查询参数:

  • WorkSpace ID:从 URL 中复制;
  • Cookie:从 DevTools 中获取。

开发

项目结构

├── package.json            # 插件 manifest:dsh.bundle / dsh.client;prepare 会自动构建 lib/
├── cordis.patch.yml        # 组合补丁层,声明插件行
├── tsconfig.host.json      # 宿主端 ESM 构建配置
├── tsconfig.client.json    # 客户端 CommonJS 构建配置
├── build.mjs               # 将编译后的客户端包装成浏览器 module-loader bundle
├── lib/                    # 构建产物,由 prepare 自动生成
├── docs/                   # 文档
└── src/
    ├── index.ts            # 宿主端:settings 持久化、自动检测、缓存、HTTP 端点
    ├── client.ts           # 客户端:侧边栏用量卡片 + 设置页
    ├── types.ts            # UsageProvider 契约与 wire 类型
    ├── shims.d.ts          # @deepseek-ai/dsh-settings 环境类型
    └── providers/          # 每个供应商一个文件
        ├── deepseek.ts     # DeepSeek Platform 余额查询
        └── opencode.ts     # OpenCode Go Token Plan 用量查询

添加新的提供商

1. 新建 src/providers/my-vendor.ts 2. 实现 UsageProvider<T>: - id / name / description - configFields:设置页需要填写的特殊参数 - credentialRefs:候选凭据名 - usageConfigFields:哪些参数填好后才能发起查询 - matchesModel():判断是否对应 DSH 中的某个 provider - fetchUsage():调用供应商 API - renderLines():把结果渲染成卡片行 3. 在 src/index.tsPROVIDERS 数组中追加一行 4. 重新构建并安装:

npm run build
dsh plugin --profile web add .

常用开发命令

npm install          # 安装编译期依赖,并触发 prepare 构建 lib/
npm run typecheck    # 类型检查
npm run build        # 构建宿主端 + 客户端 bundle

开发时修改源码后重新执行 npm run build,刷新浏览器即可看到效果;cordis.patch.yml 会被 profile 的补丁监视器热重载。

License

MIT.