feat(quota): show remaining percentage with decimals (also ask: can the API return decimals?)

Abierto
#249 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
api, cli

Línea de trabajo

Comienza con el comando mmx quota y rastrea cómo se formatean current_weekly_remaining_percent y current_interval_remaining_percent de GET /v1/token_plan/remains. Confirma la salida actual y añade cobertura para al menos dos posiciones decimales; la solicitud de precisión de la API debe dirigirse al propietario del servicio o al canal de soporte porque este repositorio no es responsable de ese endpoint.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

The Token Plan quota endpoint returns current_weekly_remaining_percent and current_interval_remaining_percent as integers, which loses a lot of useful precision at the low end (e.g. 2.8% left is rendered as 3%). I'd like:

  1. The API to return decimals (ideally with several fractional digits).
  2. The CLI (mmx quota) to render at least 2 decimal places, regardless of (1).

API

Endpoint:

GET https://www.minimax.io/v1/token_plan/remains
Authorization: Bearer ${MINIMAX_API_KEY}
Content-Type: application/json

Today:

{
  "current_weekly_remaining_percent": 97,
  "current_interval_remaining_percent": 85
}

What I'd like to see (any of these would be a strict improvement):

{
  "current_weekly_remaining_percent": 97.85,
  "current_interval_remaining_percent": 85.31
}

…or, ideally, full precision:

{
  "current_weekly_remaining_percent": 97.8532,
  "current_interval_remaining_percent": 85.3117385248
}
Note: this repo doesn't own the API

I know MiniMax-AI/cli is the CLI, not the API service. If a maintainer can either:

  • forward this request to whoever owns /v1/token_plan/remains, or
  • point me at the right repo / contact / support channel for API changes,

…I'd really appreciate it. If the answer is "file it at ", I'll happily move the conversation there.

CLI

Even before (1) lands, the CLI can stop rounding. Today:

╭──────────────────────────────────────────────────────────────────────────────╮
│ MINIMAX  TokenPlan Quota                       Week: 2026-08-31 — 2026-09-07 │
├────────────────────────────────────────────────────────────┬─────────────────┤
│ general  Left             85%   Wk left             97%    │ 5h Reset 36m    │
├────────────────────────────────────────────────────────────┼─────────────────┤
│ video    Left            3 / 3  Wk left            21 / 21 │ 1d Reset 4h 36m │
╰────────────────────────────────────────────────────────────┴─────────────────╯

Expected:

╭──────────────────────────────────────────────────────────────────────────────╮
│ MINIMAX  TokenPlan Quota                       Week: 2026-08-31 — 2026-09-07 │
├────────────────────────────────────────────────────────────┬─────────────────┤
│ general  Left            85.58% Wk left            97.01%  │  5h Reset 36m   │
├────────────────────────────────────────────────────────────┼─────────────────┤
│ video    Left            3 / 3  Wk left            21 / 21 │ 1d Reset 4h 36m │
╰────────────────────────────────────────────────────────────┴─────────────────╯

A --no-color / --no-decimals flag for users who prefer the old look would be a nice extra, but the default should change.

Thanks! 🙏

Lenguaje dominante
TypeScript
Estrellas
2.2k
Forks
181
Merge medio
9 h 4 min
PR fusionados (30 d)
13

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MiniMax-AI/cli

Todos los issues de MiniMax-AI/cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.