Skip to content

v1.2.0 - v1.2.4: nuevo soporte de Copilot y mejoras de documentación ​

Resumen de versión ​

Esta actualización (v1.2.0 - v1.2.4) trae mejoras importantes de funciones para opencode-mystatus, la más notable es el nuevo soporte para la consulta de cuota de GitHub Copilot. Al mismo tiempo, mejora la documentación de instalación, corrige errores de código lint.

Cambios principales:

  • ✅ Nuevo soporte de consulta de cuota de GitHub Copilot
  • ✅ Integración de la API interna de GitHub
  • ✅ Actualización de documentación en chino e inglés
  • ✅ Mejora de instrucciones de instalación, eliminación de restricciones de versión
  • ✅ Corrección de errores de código lint

[1.2.2] - 2026-01-14 ​

Mejoras de documentación ​

  • Actualización de instrucciones de instalación: En README.md y README.zh-CN.md se eliminaron las restricciones de versión
  • Soporte de actualización automática: Ahora los usuarios pueden recibir automáticamente la última versión, sin necesidad de modificar manualmente el número de versión

Impacto: Al instalar o actualizar el plugin, los usuarios ya no necesitan especificar una versión específica, pueden obtener la última versión a través de la etiqueta @latest.


[1.2.1] - 2026-01-14 ​

Corrección de errores ​

  • Corrección de error de lint: Se eliminó la importación no utilizada maskString en copilot.ts

Impacto: Mejora de la calidad del código, pasa la verificación de ESLint, sin cambios funcionales.


[1.2.0] - 2026-01-14 ​

Nuevas funciones ​

Soporte de GitHub Copilot ​

Esta es la función principal de esta actualización:

  • Nueva consulta de cuota de Copilot: Soporta consultar el uso de Premium Requests de GitHub Copilot
  • Integración de la API interna de GitHub: Agregó el módulo copilot.ts, obtiene datos de cuota a través de la API de GitHub
  • Actualización de documentación: Se agregó documentación relacionada con Copilot en README.md y README.zh-CN.md

Métodos de autenticación soportados:

  1. Fine-grained PAT (recomendado): Fine-grained Personal Access Token creado por el usuario
  2. OAuth Token: Token OAuth de OpenCode (requiere permisos de Copilot)

Contenido de consulta:

  • Total y uso de Premium Requests
  • Detalles de uso por modelo
  • Identificación del tipo de suscripción (free、pro、pro+、business、enterprise)

Ejemplo de uso:

bash
# Ejecutar comando mystatus
/mystatus

# Verás que la salida incluye la sección de GitHub Copilot
Account:        GitHub Copilot (@username)

  Premium Requests  ██████████░░░░░░░░░░ 75% (75/300)

  模型使用明细:
    gpt-4o: 150 Requests
    claude-3.5-sonnet: 75 Requests

  计费周期: 2026-01

Guía de actualización ​

Actualización automática (recomendada) ​

Dado que v1.2.2 actualizó las instrucciones de instalación, eliminando las restricciones de versión, ahora puedes:

bash
# Usar la etiqueta latest para instalar
opencode plugin install vbgate/opencode-mystatus@latest

Actualización manual ​

Si ya has instalado una versión anterior, puedes actualizar directamente:

bash
# Desinstalar la versión anterior
opencode plugin uninstall vbgate/opencode-mystatus

# Instalar la nueva versión
opencode plugin install vbgate/opencode-mystatus@latest

Configurar Copilot ​

Después de la actualización, puedes configurar la consulta de cuota de GitHub Copilot:

Método 1: Usar Fine-grained PAT (recomendado) ​

  1. Crea un Fine-grained Personal Access Token en GitHub
  2. Crea el archivo de configuración ~/.config/opencode/copilot-quota-token.json:
json
{
  "token": "ghp_your_fine_grained_pat_here",
  "username": "your-github-username",
  "tier": "pro"
}
  1. Ejecuta /mystatus para consultar la cuota

Método 2: Usar Token OAuth de OpenCode ​

Asegúrate de que tu Token OAuth de OpenCode tenga permisos de Copilot, ejecuta directamente /mystatus.

Sugerencia

Para más detalles sobre la autenticación de Copilot, consulta el tutorial Configuración de autenticación de Copilot.


Problemas conocidos ​

Problema de permisos de Copilot ​

Si tu Token OAuth de OpenCode no tiene permisos de Copilot, al consultar se mostrará un mensaje de advertencia. Solución:

  1. Usa Fine-grained PAT (recomendado)
  2. Re-autoriza OpenCode, asegurándote de marcar los permisos de Copilot

Para la solución detallada, consulta el tutorial Configuración de autenticación de Copilot.


Planes futuros ​

Las versiones futuras pueden incluir las siguientes mejoras:

  • [ ] Soportar más tipos de suscripción de GitHub Copilot
  • [ ] Optimizar el formato de visualización de cuota de Copilot
  • [ ] Agregar función de advertencia de cuota
  • [ ] Soportar más plataformas de IA

Documentación relacionada ​


Registro completo de cambios ​

Para ver todos los cambios de versión, visita GitHub Releases.