W efekcie Copilot lepiej rozumie projekt w dłuższym okresie. Co istotne, funkcja trafiła do publicznego podglądu dla wszystkich płatnych planów GitHub Copilot. Jednocześnie rozwiązanie rozszerza program wczesnego dostępu z grudnia, który wcześniej obejmował wyłącznie użytkowników planów Pro oraz Pro+.

Agentowy system pamięci umożliwia Copilotowi utrwalanie wiedzy o repozytorium podczas codziennej pracy programistów. Mechanizm działa w trzech kluczowych obszarach, czyli w agencie kodującym, narzędziach do przeglądu kodu oraz w interfejsie wiersza poleceń. Dzięki temu Copilot nie rozpoczyna już każdej sesji bez kontekstu. Zamiast tego wykorzystuje wcześniej zgromadzone informacje, aby proponować trafniejsze i bardziej spójne sugestie.

GitHub określa te informacje mianem „wspomnień”, ponieważ odnoszą się one do konkretnego projektu. Co ważne, system udostępnia je pomiędzy różnymi funkcjami Copilota. W rezultacie wiedza zdobyta podczas pisania kodu może wpływać na rekomendacje w trakcie jego przeglądu, a także działać w odwrotnym kierunku.

Jednocześnie twórcy rozwiązania wprowadzili mechanizmy, które ograniczają ryzyko korzystania z nieaktualnych danych. Dlatego przed użyciem Copilot sprawdza każde wspomnienie pod kątem zgodności z bieżącą wersją kodu. Ponadto po upływie 28 dni system automatycznie usuwa zapisane informacje. Takie podejście ma zapobiegać obniżeniu jakości sugestii w dłuższym czasie. Dodatkowo właściciele repozytoriów mogą samodzielnie przeglądać i usuwać wspomnienia w ustawieniach Copilota dostępnych w konfiguracji repozytorium.

Z funkcji pamięci mogą skorzystać także użytkownicy indywidualni. W ich przypadku osoby korzystające z planów Copilot Pro lub Pro+ aktywują ją w osobistych ustawieniach Copilota. Natomiast organizacje oraz przedsiębiorstwa muszą włączyć mechanizm pamięci na poziomie zasad obowiązujących w całej organizacji lub firmie.

Materiał powstał we współpracy z AI: