GitHub udostępnił 11 sierpnia trójczęściową aktualizację Copilot dla JetBrains, wprowadzając „Copilot Memory”, natywne wsparcie dla modeli Ollama oraz potwierdzenia sesji Codex, które pojawiają się w logach debugowania. Zmiana ta pozwala programistom decydować, co asystent zapamiętuje, gdzie odbywa się wnioskowanie oraz jak rejestyfikowane są jego działania — funkcje te są kluczowe dla każdego, kto martwi się o prywatność, opóźnienia lub audytowalność w kodowaniu wspomaganym przez AI.

Dlaczego nowe mechanizmy kontroli są ważne

Copilot dla JetBrains dostarcza te same sugestie kodu oparte na AI, które programiści widzą w VS Code, do pakietu IDE od JetBrains. Do tej pory wtyczka działała jak „czarna skrzynka”: serwery GitHub generowały sugestie i odrzucały kontekst konwersacji po zakończeniu sesji. Nowe warstwy przełamują ten monolit, pozwalając zespołom decydować w konkretnych przypadkach, jak duża część interakcji pozostaje w pamięci, czy wnioskowanie należy przenieść na lokalny model oraz jak wyświetlać aktywność asystenta w logach.

Copilot Memory – Co zostaje w Twojej historii

„Copilot Memory” zachowuje fragmenty rozmów pomiędzy oddzielnymi oknami czatu. Jeśli poprosisz asystenta o wyjaśnienie wzorca projektowego w jednej karcie, a później nawiążesz do niego w innej, model przypomni sobie wcześniejszą wymianę zdań. Administratorzy wersji Enterprise mogą włączać lub wyłączać tę funkcję, ograniczać zakres przechowywanych danych lub całkowicie ją dezaktywować w środowiskach o rygorystycznych wymogach zgodności.

Integracja z Ollama – Gdzie działa model

Aktualizacja dodaje wbudowane wsparcie dla Ollama – otwartoźródłowego serwera modeli, który można uruchomić lokalnie (on-premises) lub w prywatnej chmurze. Wybranie Ollama jako dostawcy przenosi proces wnioskowania poza infrastrukturę GitHub, co zmniejsza opóźnienia i pozwala zachować własnościowy kod wewnątrz sieci firmowej. Wtyczka wyświetla prosty selektor, przy czym wybór konkretnego modelu pozostaje niewidoczny dla użytkownika.

Potwierdzenia sesji Codex – Jak logowane są działania

Każda sugestia Copilot generuje teraz „potwierdzenie sesji Codex”, które jest zapisywane w logu debugowania IDE. Nowe tryby uprawnień pozwalają administratorom rejestrować, maskować lub pomijać te potwierdzenia. Pełnią one rolę dziennika wykonania, pokazując dokładnie, jakie prompty zostały wysłane, który model odpowiedział i jaki kod został wstawiony — co jest przydatne podczas analizy post-mortem lub audytów regulacyjnych.

Ustawienia Enterprise i czterostopniowa lista kontrolna

Poza trzema nowymi funkcjami, aktualizacja rozszerza kontrolę w wydaniach Enterprise: można ograniczać dostępność wtyczki, blokować dostęp do serwera Microsoft Copilot (MCP) oraz precyzyjnie dostosowywać zachowanie dotyczące omijania uprawnień. GitHub zaleca przeprowadzenie czterech kontroli przed wdrożeniem aktualizacji:

  • Zakres pamięci: Sprawdź, jakie dane konwersacyjne asystent może zachować.
  • Źródło modelu: Potwierdź, czy wnioskowanie będzie odbywać się na Ollama, czy w domyślnej usłudze chmurowej.
  • Polityka uprawnień: Przejrzyj nowe tryby uprawnień określające, co asystent może robić.
  • Potwierdzenie wykonania: Upewnij się, że logi rejestrują pożądany poziom szczegółowości dla każdej sesji.

Kompromis

Zwiększona szczegółowość daje możliwości zespołom skoncentrowanym na bezpieczeństwie, ale tworzy również narzut konfiguracyjny. Administratorzy muszą teraz zarządzać trzema niezależnymi ustawieniami, a programiści mogą potrzebować dostosować swoje procesy pracy ze względu na opóźnienia lokalnego modelu lub zmienną ciągłość sugestii po wyłączeniu pamięci.

Podsumowanie: Aktualizacja GitHub z 11 sierpnia zmienia Copilot dla JetBrains z asystenta działającego w jednym trybie w zestaw kontrolowalnych komponentów, pozwalając organizacjom samodzielnie balansować między wygodą, prywatnością a audytowalnością.