Skip to content

v1.2.0 - v1.2.4:добавление поддержки Copilot и улучшение документации

Обзор версии

В этом обновлении (v1.2.0 - v1.2.4) opencode-mystatus получил значительные улучшения функций, наиболее заметным из которых является добавление поддержки запроса квоты GitHub Copilot. В то же время улучшена документация по установке、исправлены ошибки lint в коде.

Основные изменения:

  • ✅ Добавлен запрос квоты GitHub Copilot Premium Requests
  • ✅ Интегрирован внутренний API GitHub
  • ✅ Обновлена китайская и английская документация
  • ✅ Улучшены инструкции по установке、удалены ограничения версии
  • ✅ Исправлены ошибки lint в коде

[1.2.2] - 2026-01-14

Улучшение документации

  • Обновление инструкций по установке: удалены ограничения версии в README.md и README.zh-CN.md
  • Поддержка автоматического обновления: теперь пользователи могут автоматически получать последнюю версию, без необходимости вручную изменять номер версии

Влияние: при установке или обновлении плагина пользователям больше не нужно указывать конкретную версию, можно получить последнюю версию через тег @latest.


[1.2.1] - 2026-01-14

Исправление ошибок

  • Исправление ошибок lint: удалён неиспользуемый импорт maskString в copilot.ts

Влияние: улучшено качество кода、пройдена проверка ESLint、нет функциональных изменений.


[1.2.0] - 2026-01-14

Новые функции

Поддержка GitHub Copilot

Это основная функция этого обновления:

  • Добавлен запрос квоты Copilot: поддержка запроса использования GitHub Copilot Premium Requests
  • Интегрирован внутренний API GitHub: добавлен модуль copilot.ts, получение данных квоты через API GitHub
  • Обновлена документация: добавлена документация, связанная с Copilot, в README.md и README.zh-CN.md

Поддерживаемые методы аутентификации:

  1. Fine-grained PAT (рекомендуется): Fine-grained Personal Access Token, созданный пользователем
  2. OAuth Token: OAuth Token OpenCode (требует прав Copilot)

Содержимое запроса:

  • Общее количество и использованное количество Premium Requests
  • Детали использования каждой модели
  • Определение типа подписки (free、pro、pro+、business、enterprise)

Пример использования:

bash
# Выполнить команду mystatus
/mystatus

# Вы увидите, что вывод содержит часть GitHub Copilot
Account:        GitHub Copilot (@username)

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

  Детали использования моделей:
    gpt-4o: 150 запросов
    claude-3.5-sonnet: 75 запросов

  Период оплаты: 2026-01

Руководство по обновлению

Автоматическое обновление (рекомендуется)

Поскольку v1.2.2 обновила инструкции по установке и удалила ограничения версии, теперь вы можете:

bash
# Установить с тегом latest
opencode plugin install vbgate/opencode-mystatus@latest

Ручное обновление

Если вы уже установили старую версию, можете обновить напрямую:

bash
# Удалить старую версию
opencode plugin uninstall vbgate/opencode-mystatus

# Установить новую версию
opencode plugin install vbgate/opencode-mystatus@latest

Настройка Copilot

После обновления вы можете настроить запрос квоты GitHub Copilot:

Метод 1: Использование Fine-grained PAT (рекомендуется)

  1. Создайте Fine-grained Personal Access Token в GitHub
  2. Создайте конфигурационный файл ~/.config/opencode/copilot-quota-token.json:
json
{
  "token": "ghp_your_fine_grained_pat_here",
  "username": "your-github-username",
  "tier": "pro"
}
  1. Выполните /mystatus для запроса квоты

Метод 2: Использование OAuth Token OpenCode

Убедитесь, что ваш OAuth Token OpenCode имеет права Copilot, выполните /mystatus напрямую.

Совет

Для получения подробной информации о конфигурации аутентификации Copilot, пожалуйста, обратитесь к руководству Настройка аутентификации Copilot.


Известные проблемы

Проблема с правами Copilot

Если ваш OAuth Token OpenCode не имеет прав Copilot, при запросе появится сообщение.

Решение:

  1. Используйте Fine-grained PAT (рекомендуется)
  2. Повторно авторизуйте OpenCode, убедитесь, что выбраны права Copilot

Для получения подробного решения, пожалуйста, обратитесь к руководству Настройка аутентификации Copilot.


Последующие планы

В будущих версиях могут содержаться следующие улучшения:

  • [ ] Поддержка большего количества типов подписки GitHub Copilot
  • [ ] Оптимизация формата отображения квоты Copilot
  • [ ] Добавление функции предупреждения о квоте
  • [ ] Поддержка большего количества AI платформ

Связанная документация


Полный журнал изменений

Для просмотра изменений всех версий, пожалуйста, посетите GitHub Releases.