DeepSeek Harness 插件

dsh-plugin-minimax-usage

MiniMax Token Plan quota monitor — displays 5-hour and weekly remaining quota progress bars in the DeepSeek Harness sidebar.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
ovensi/dsh-plugin-minimax-usage
最近更新
2026年8月15日
分类
插件开发工具
GitHub stars
1
载体类型
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/ovensi/dsh-plugin-minimax-usage
插件名:dsh-plugin-minimax-usage
作者:ovensi

检查来源文件

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

文件资源管理器6 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

📊 MiniMax 额度监控

> 一款 DeepSeek Harness 插件,在侧边栏实时展示 MiniMax 编程计划的额度使用情况。

![DeepSeek Harness Plugin](https://github.com/deepseek-ai/dsh) ![DSH Client Plugin](https://github.com/deepseek-ai/dsh) ![npm compatible](https://www.npmjs.com/) ![MIT License](./LICENSE)

English · 中文 · 日本語 · Español

---

✨ 功能特性

  • 5 小时额度条 — 实时显示当前计费周期的剩余额度
  • 每周额度条 — 一目了然查看每周配额使用情况
  • 重置倒计时 — 精确显示额度窗口重置时间(如 重置于 2h 17m
  • 可折叠面板 — 点击箭头展开/收起,收起时显示紧凑摘要
  • 自动刷新 — 每 60 秒通过服务端缓存自动更新
  • 侧边栏集成 — 渲染在 sidebar.footer.action 位置,紧邻「设置」按钮上方
  • 轻量实现 — 纯 React.createElement,无 CSS 框架,无外部图片

📸 预览

┌──────────────────────────────┐
│  ▼ MINIMAX                   │
│  5 小时   42 / 100 (42%)     │
│  ████████████░░░░░░░░░░░░░░  │
│  重置于 2h 17m                │
│  本周     78 / 100 (78%)     │
│  ████████████████████████░░  │
│  重置于 3d 12h               │
└──────────────────────────────┘
       ↕ 点击切换
┌──────────────────────────────┐
│  ▶ MINIMAX  5h: 42% · 周: 78%│
└──────────────────────────────┘

🚀 安装

快速安装(推荐)

cd ~/.dsh/profiles/web
npm link /path/to/this/plugin
# 然后添加 patch 条目(见下文)

使用 pnpm

cd ~/.dsh/profiles/web
pnpm add /path/to/this/plugin

通过 npm 注册表安装(发布后可用)

cd ~/.dsh/profiles/web
pnpm add @dsh-external/minimax-usage

1. 添加到 cordis.patch.yml

~/.dsh/profiles/web/cordis.patch.yml 末尾追加:

- insert:
    - id: minimax-usage
      name: '@dsh-external/minimax-usage'

2. 设置 API 密钥

插件会从 ~/.zshrc.secret(或你的 shell 密钥文件)读取 MINIMAX_API_KEY

# 在 ~/.zshrc.secret 或 ~/.bashrc.secret 中
export MINIMAX_API_KEY="你的-minimax-api-密钥"

MiniMax 开放平台 获取你的 API 密钥。

3. 重启并刷新

# 重启 DSH Web 服务器
dsh web
# 硬刷新浏览器(Cmd+Shift+R / Ctrl+Shift+R)

⚙️ 配置

环境变量说明默认值
MINIMAX_API_KEY你的 MiniMax API 密钥(必填)

API 密钥在每次请求时通过 source ~/.zshrc.secret 动态加载。如果密钥未设置,插件会在侧边栏显示错误信息,而不会崩溃。

🏗️ 架构

┌─────────────────────────────────┐
│  宿主端 (Node.js)               │
│  lib/index.js                   │
│  ├─ 注册 /api/minimax/quota    │
│  ├─ 读取 MINIMAX_API_KEY        │
│  ├─ 调用 MiniMax REST API       │
│  └─ 60 秒服务端缓存             │
└──────────┬──────────────────────┘
           │ fetch('/api/minimax/quota')
           ▼
┌─────────────────────────────────┐
│  客户端 (浏览器)                 │
│  lib/client.js                  │
│  ├─ 插槽: sidebar.footer.action │
│  ├─ 可折叠 QuotaCard 组件       │
│  └─ 60 秒自动刷新               │
└─────────────────────────────────┘

🤝 贡献

1. Fork 本仓库 2. 创建功能分支(git checkout -b feature/amazing-feature) 3. 提交更改(git commit -m 'Add amazing feature') 4. 推送到分支(git push origin feature/amazing-feature) 5. 发起 Pull Request

📝 技术说明

  • MiniMax API 返回的 remains_time / weekly_remains_time 字段不可靠(可能在 5 小时窗口返回 ~96 天)。本插件通过 end_time - Date.now() 计算重置倒计时,结果更准确。
  • end_timestart_timeweekly_end_timeweekly_start_time 虽然字段名看似秒级时间戳,实际为 毫秒级 Unix 时间戳
  • 额度百分比由 API 以 0–100 的整数返回。

📋 DSH 插件清单

本插件专为 DeepSeek Harness 设计,遵循 DSH npm-package 插件格式:

  • dsh.bundle.patch — Cordis 补丁文件,用于自动注册
  • dsh.client.inject — 无外部服务依赖
  • dsh.client.platformweb(仅浏览器端客户端)
  • 插槽sidebar.footer.action

标签 / 关键词

deepseek-harness · dsh · dsh-plugin · dsh-client-plugin · minimax · quota · usage-monitor · sidebar · coding-plan

📜 许可证

[MIT](./LICENSE) © 2026 ovensi

---

<p align="center"> 专为 <a href="https://github.com/deepseek-ai/dsh">DeepSeek Harness</a> 构建 🚀 </p>