11 августа GitHub выпустила трехэтапное обновление для Copilot for JetBrains, добавив «Copilot Memory», нативную поддержку моделей Ollama и «Codex session receipts» (квитанции сессий Codex), которые отображаются в логах отладки. Это изменение позволяет разработчикам самим решать, что ассистент должен запоминать, где выполняется его инференс и как записываются его действия — функции, которые критически важны для тех, кто заботится о конфиденциальности, задержках или возможности аудита при написании кода с помощью ИИ.

Почему новые элементы управления важны

Copilot for JetBrains переносит те же предложения кода на базе ИИ, которые разработчики видят в VS Code, в набор IDE от JetBrains. До сих пор плагин работал как «черный ящик»: серверы GitHub генерировали предложения и удаляли контекст беседы после завершения сессии. Новые уровни управления разрушают этот монолит, позволяя командам индивидуально выбирать, какой объем взаимодействия сохраняется в памяти, стоит ли переносить инференс на локальную модель и как отображать активность ассистента в логах.

Copilot Memory — что остается в вашей истории

«Copilot Memory» сохраняет фрагменты диалога между отдельными окнами чата. Если попросить ассистента объяснить паттерн проектирования в одной вкладке, а затем сослаться на него в другой, модель вспомнит предыдущий разговор. Корпоративные администраторы могут включать или выключать эту функцию, ограничивать объем сохраняемых данных или полностью отключать её в средах со строгими требованиями комплаенса.

Интеграция с Ollama — где работает модель

Обновление добавляет встроенную поддержку Ollama — сервера моделей с открытым исходным кодом, который можно запускать локально (on-premises) или в частном облаке. Выбор Ollama в качестве провайдера переносит инференс с инфраструктуры GitHub, что снижает задержки и позволяет держать проприетарный код внутри вашей сети. В плагине предусмотрен простой селектор, при этом выбор конкретной модели остается скрытым от пользователя.

Codex session receipts — как логируются действия

Каждое предложение Copilot теперь генерирует «Codex session receipt» (квитанцию сессии Codex), которая записывается в лог отладки IDE. Новые режимы разрешений позволяют администраторам записывать, маскировать или исключать эти квитанции. Квитанции служат журналом выполнения, показывая, какие именно промпты были отправлены, какая модель ответила и какой код был вставлен, что полезно для ретроспективного анализа или регуляторного аудита.

Корпоративные настройки и четырехшаговый чек-лист

Помимо трех новых функций, обновление расширяет возможности корпоративного управления: вы можете ограничивать доступность плагина, блокировать доступ к серверу Microsoft Copilot (MCP) и тонко настраивать поведение при обходе разрешений. GitHub рекомендует выполнить четыре проверки перед развертыванием обновления:

  • Область памяти (Memory scope): Проверьте, какие данные диалога ассистент может сохранять.
  • Источник модели (Model source): Подтвердите, будет ли инференс выполняться на Ollama или на стандартном облачном сервисе.
  • Политика разрешений (Permission policy): Изучите новые режимы разрешений, определяющие возможности ассистента.
  • Квитанция выполнения (Execution receipt): Убедитесь, что логи фиксируют необходимый уровень детализации для каждой сессии.

Компромисс

Повышенная детализация дает больше возможностей командам, ориентированным на безопасность, но также создает дополнительные накладные расходы на настройку. Теперь администраторам приходится управлять тремя независимыми параметрами, а разработчикам, возможно, придется адаптировать свои рабочие процессы с учетом задержек локальной модели или изменения непрерывности предложений при отключенной памяти.

Итог: Обновление GitHub от 11 августа превращает Copilot for JetBrains из однофункционального ассистента в набор управляемых компонентов, позволяя организациям самостоятельно балансировать между удобством, конфиденциальностью и возможностью аудита.