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
Поддерживаемые методы аутентификации:
- Fine-grained PAT (рекомендуется): Fine-grained Personal Access Token, созданный пользователем
- OAuth Token: OAuth Token OpenCode (требует прав Copilot)
Содержимое запроса:
- Общее количество и использованное количество Premium Requests
- Детали использования каждой модели
- Определение типа подписки (free、pro、pro+、business、enterprise)
Пример использования:
# Выполнить команду 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 обновила инструкции по установке и удалила ограничения версии, теперь вы можете:
# Установить с тегом latest
opencode plugin install vbgate/opencode-mystatus@latestРучное обновление
Если вы уже установили старую версию, можете обновить напрямую:
# Удалить старую версию
opencode plugin uninstall vbgate/opencode-mystatus
# Установить новую версию
opencode plugin install vbgate/opencode-mystatus@latestНастройка Copilot
После обновления вы можете настроить запрос квоты GitHub Copilot:
Метод 1: Использование Fine-grained PAT (рекомендуется)
- Создайте Fine-grained Personal Access Token в GitHub
- Создайте конфигурационный файл
~/.config/opencode/copilot-quota-token.json:
{
"token": "ghp_your_fine_grained_pat_here",
"username": "your-github-username",
"tier": "pro"
}- Выполните
/mystatusдля запроса квоты
Метод 2: Использование OAuth Token OpenCode
Убедитесь, что ваш OAuth Token OpenCode имеет права Copilot, выполните /mystatus напрямую.
Совет
Для получения подробной информации о конфигурации аутентификации Copilot, пожалуйста, обратитесь к руководству Настройка аутентификации Copilot.
Известные проблемы
Проблема с правами Copilot
Если ваш OAuth Token OpenCode не имеет прав Copilot, при запросе появится сообщение.
Решение:
- Используйте Fine-grained PAT (рекомендуется)
- Повторно авторизуйте OpenCode, убедитесь, что выбраны права Copilot
Для получения подробного решения, пожалуйста, обратитесь к руководству Настройка аутентификации Copilot.
Последующие планы
В будущих версиях могут содержаться следующие улучшения:
- [ ] Поддержка большего количества типов подписки GitHub Copilot
- [ ] Оптимизация формата отображения квоты Copilot
- [ ] Добавление функции предупреждения о квоте
- [ ] Поддержка большего количества AI платформ
Связанная документация
Полный журнал изменений
Для просмотра изменений всех версий, пожалуйста, посетите GitHub Releases.