GitHub выкатил масштабное обновление плагина Copilot для JetBrains IDE, которое переводит ключевые «агентские» функции из беты в статус общедоступных (GA). Для вайбкодеров, предпочитающих экосистему JetBrains (IntelliJ IDEA, PyCharm, WebStorm), это означает серьезный скачок в автономности инструмента.
Агенты теперь в строю
Главное изменение — полная доступность Custom Agents, Sub-agents и Plan Agent. Теперь Copilot в JetBrains умеет не просто дописывать код, но и планировать сложные изменения, разделять задачи между специализированными под-агентами и работать по вашим кастомным правилам.
Также появилась поддержка Agent Hooks (пока в превью). Это позволяет запускать кастомные команды в ключевые моменты сессии (например, при отправке промпта или перед использованием инструмента). Конфигурируется это через файл hooks.json в папке .github/hooks/.
Инструкции и совместимость с Claude
GitHub явно прислушивается к сообществу и добавляет гибкости в настройке контекста:
- Добавлена поддержка файлов инструкций
AGENTS.md и, что особенно интересно, CLAUDE.md.
- Copilot теперь автоматически подтягивает эти файлы из воркспейса, что позволяет легко переносить настройки промптов между разными AI-инструментами.
- Появилась возможность генерации начального шаблона
AGENTS.md прямо из IDE.
Работа с MCP и моделями
Для тех, кто использует Model Context Protocol (MCP), добавили функцию авто-аппрува. Теперь можно разрешить агенту использовать инструменты MCP без постоянных подтверждений в чате (настраивается в Settings > GitHub Copilot > Chat > MCP Server).
Другие важные апдейты:
- Auto model selection: Copilot теперь сам выбирает оптимальную модель в зависимости от задачи и доступности ресурсов. Больше не нужно переключаться вручную между GPT и Claude для простых правок.
- Thinking Panel: Для моделей с расширенным рассуждением (extended-reasoning) появилась отдельная панель «размышлений», где видно логику работы агента.
Что это значит для вайбкодинга?
Если раньше JetBrains-версия Copilot ощутимо отставала от VS Code по части агентских функций, то теперь разрыв практически сокращен. Поддержка CLAUDE.md намекает на то, что GitHub признает стандарты, сложившиеся в сообществе вокруг Cursor и других инструментов. Для нас это означает меньше «перекладывания» инструкций из одного конфига в другой и более бесшовный процесс разработки.