- Visual Studio Code 1.107 usprawnia pracę z agentami AI i centralizuje zarządzanie nimi w Agent HQ.
- Zintegrowany terminal otrzymuje kontekstowe sugestie dotyczące poleceń i parametrów, co usprawnia korzystanie z konsoli.
- W wersji zapoznawczej TypeScript 7 wprowadzono ulepszenia funkcji automatycznego uzupełniania, zmiany nazw i odniesień.
- Eksperymentalne wsparcie dla Git Stash zostało wprowadzone z poziomu kontroli wersji, bez opuszczania edytora.
Wersja 1.107 programu Visual Studio Code Aktualizacja jest już dostępna w listopadzie i zawiera mnóstwo zmian, które zwiększają produktywność programistów i zespołów technicznych. Microsoft wzmacnia swoje zaangażowanie w integrację agenci sztucznej inteligencji, Zintegrowany terminal został znacznie ulepszony. i idzie o krok dalej, Wstępna zgodność z TypeScript 7.
W tej odsłonie utrzymano typowe podejście multiplatformowe Kod VS y Można go zainstalować w systemach Windows, macOS i Linux.Dzięki temu jest on szczególnie istotny dla europejskiego ekosystemu, w którym różne systemy operacyjne współistnieją w środowiskach zawodowych i akademickich. Dzięki tej wersji firma kontynuuje Udoskonalenie środowiska programistycznego bez nadmiernego odchodzenia od lekkiego edytora, z którego korzysta wiele zespołów codziennie
Bardziej wydajny terminal z kontekstowymi sugestiami

Jedną z najbardziej zauważalnych nowych funkcji aktualizacji jest ulepszenie zintegrowany terminalktóry teraz obejmuje automatyczne sugestie podczas wpisywania poleceń. Funkcja Terminal Suggest jest teraz domyślnie włączona w kanale stabilnym, co upraszcza korzystanie z konsoli tym, którzy nie chcą polegać na zewnętrznych rozszerzeniach ani zaawansowanych konfiguracjach powłoki.
Podczas wpisywania poleceń, argumentów wiersza poleceń i ścieżek plików lista sugestii tuż nad monitem. Po tych zaleceniach można poruszać się za pomocą klawiszy strzałek i akceptować je klawiszem Tab, co przyspiesza wykonywanie powtarzalnych zadań i zmniejsza liczbę literówek w długich poleceniach.
Na przykład, wchodząc „ls” w systemie macOS lub Linux Po znaku łącznika terminal natychmiast wyświetla wszystkie dostępne parametry dla danego polecenia. Ułatwia to dostęp do opcji, o których często się zapomina lub które wcześniej wymagały ciągłego sprawdzania wbudowanej pomocy systemu lub zewnętrznej dokumentacji.
Mimo to sugestie terminala nie mają na celu zastąpienia tradycyjnej dokumentacji, ponieważ jedynie wyświetlają możliwe argumenty i nie wyjaśniają szczegółowo, co każdy z nich robi. Celem jest zaoferowanie lekka i szybka pomoc w codziennym użytkowaniu bez przekształcania konsoli VS Code w pełnoprawny system pomocy, czego wielu zaawansowanych użytkowników woli nie udostępniać edytorowi.
Bardziej zintegrowani agenci AI i scentralizowane zarządzanie dzięki Agent HQ

Kolejny kluczowy blok wersji 1.107 poświęcony jest agenci sztucznej inteligencjiobszar, w którym VS Code bezpośrednio konkuruje z ostatnimi edytorami, które skupiają się na programowanie wspomagane, takich jak specjalistyczne pochodne sztucznej inteligencji, które pojawiły się w ostatnich miesiącach.
Microsoft wprowadza Agent HQ, rodzaj panel centralny Z tego miejsca możesz przeglądać i zarządzać wszystkimi zaufanymi agentami skonfigurowanymi w edytorze. Możesz sprawdzić, którzy agenci są aktywni, którzy nieaktywni, a które zadania wymagają uwagi, co ułatwia wdrożenie przepływu pracy z wieloma agentami pracującymi równolegle bez utraty kontroli.
Co więcej, Copilot i spersonalizowani agenci nie mieszkają już w zupełnie oddzielnych sekcjach i zaczynają działać wspólnie. obok siebie w ramach tego samego środowiska użytkownika. Firma ukierunkowuje Visual Studio Code na scenariusz, w którym różni agenci współdzielą pracę, działają jednocześnie i współpracują przy złożonych zadaniach, takich jak refaktoryzacja, generowanie kodu czy przegląd zmian.
Sesje agentów zmieniają również sposób prezentacji: widok indywidualny jest domyślnie wyłączony, a teraz wszystko jest wyświetlane w widok czatuZ poziomu jednego okna można przeglądać bieżące sesje, sprawdzać postępy pracy każdego agenta, wyświetlać zadania w tle i sprawdzać statystyki zmian plików bez konieczności przechodzenia między panelami.
Dla osób pracujących z lokalnymi agentami w swoim zespole istnieje kolejne praktyczne ulepszenie: zadania nie są już automatycznie anulowane po zamknięciu okna czatu. Zamiast tego lokalny agent nadal działa operacje oczekujące, co jest przydatne przy uruchamianiu długich procesów, które nie powinny być przerywane, np. obszerna analiza repozytorium lub duże przepisywanie kodu.
Aktualizacja dodaje również do konwersacji nowy przycisk „Kontynuuj”, dzięki któremu możesz zdecydować, czy dane zadanie — na przykład sporządzenie szczególnie długiego pliku — powinno zostać wysłane do agenta działającego w tle, czy do osoby trzeciej. Narzędzie AI Dokładniej rzecz ujmując, ta niewielka zmiana pomaga lepiej rozłożyć obciążenie i elastyczniej wykorzystać infrastrukturę agentów.
Izolacja za pomocą drzewa roboczego Git i szczegółowej kontroli uprawnień

Deweloperzy zarządzający wieloma kontekstami pracy w ramach tego samego projektu znajdą nowe wsparcie dla Drzewo robocze Git dla agentów działających w tle. Teraz można precyzyjnie określić, w którym drzewie roboczym powinien działać każdy agent, zmniejszając w ten sposób ryzyko konfliktów między różnymi gałęziami lub katalogami.
Ta zdolność izolacji pozwala na ograniczenie agenta do konkretny obszar roboczypodczas gdy inny działa w oddzielnym drzewie roboczym, które Może się to przydać zespołom testującym funkcje eksperymentalne lub równolegle utrzymującym gałęzie konserwacyjne.W praktyce pomaga to zachować porządek, gdy do repozytorium uzyskuje dostęp kilka zautomatyzowanych procesów.
Ponadto wersja 1.107 wprowadza opcję autoryzuj wszystkie polecenia w konkretnej sesji terminala jednym kliknięciem. Zamiast zatwierdzać każde polecenie, które agent chce wykonać indywidualnie, można udzielić globalnego uprawnienia dla danego terminala, co zmniejsza tarcia, gdy istnieje pełne zaufanie do trwającego zadania.
Opcja konfiguracji jest również włączona. różne skróty klawiaturowe Funkcja ta została zaprojektowana z myślą o różnych agentach, którzy korzystają z wielu asystentów AI jednocześnie i potrzebują szybkiego, bezproblemowego wywoływania ich. W środowiskach, w których agenci wewnętrzni, narzędzia firm trzecich i Copilot są ze sobą powiązani, posiadanie niestandardowych skrótów znacząco wpływa na szybkość działania.
Podgląd i ulepszenia edytora TypeScript 7
W obszarze języka listopadowa aktualizacja aktywuje zaktualizowany podgląd TypeScript 7Ta wersja zapoznawcza została zaprojektowana dla osób, które chcą być na bieżąco z najnowszymi rozwiązaniami w ekosystemie JavaScript. Wprowadzono w niej usprawnienia w zakresie sprawdzania typów oraz szereg funkcji mających na celu przyspieszenie pisania kodu i jego konserwacji.
Wśród nowych funkcji znalazły się nowe zachowania importowanie automatycznego uzupełnianiaUłatwia to lokalizowanie i dodawanie modułów bez konieczności pamiętania dokładnej nazwy każdej trasy. Optymalizuje to również proces zmiany nazw symboli, umożliwiając czystsze i bardziej spójne zmienianie nazw zmiennych, funkcji lub klas w całym projekcie.
Kolejną ciekawą poprawą są odniesienia do CodeLens, które teraz oferują więcej przydatnych informacji O tym, gdzie i jak elementy są używane w kodzie. Aby skorzystać z tych funkcji, musisz mieć zainstalowane rozszerzenie TypeScript Preview i uruchomić polecenie „TypeScript (Native Preview): Enable (Experimental)” w pliku JavaScript lub TypeScript.
Gdy TypeScript 7 będzie gotowy do powszechnego użytku, Visual Studio Code planuje przyjąć to jako podstawę dla IntelliSense w JavaScript i TypeScript. Może to przełożyć się na płynniejsze działanie autouzupełniania, szczególnie w dużych projektach typowych dla europejskich firm i organizacji, które utrzymują rozległe bazy kodu.
Kontrola kodu źródłowego: Git Stash i wygodniejsze przepływy pracy
Visual Studio Code 1.107 wprowadza również udoskonalenia w kontroli wersji, gdzie Git pozostaje de facto standardem. Najbardziej rzucającą się w oczy nową funkcją jest Eksperymentalne wsparcie dla zarządzania Git Stash bezpośrednio z interfejsu kontroli źródła edytorabez polegania wyłącznie na konsoli.
Dzięki tej integracji możliwe jest zobaczyć, zastosować lub odrzucić rezerwacje (skrytki) z poziomu samego VS CodeTo zaleta dla tych, którzy nie chcą opuszczać graficznego interfejsu edytora w trakcie wykonywania zadania. Ta wygoda może pomóc zespołom często korzystającym z Git Stash w szybkim parkowaniu zmian podczas przełączania gałęzi w celu przejrzenia pilnych problemów.
Dzięki tym krokom firma Microsoft chce jeszcze bardziej dostosować środowisko graficzne do zaawansowane przepływy pracy Git, narzędzie szczególnie cenione w organizacjach, w których wymagana jest ścisła kontrola modyfikacji i częste przeglądy kodu.
Dostępność i metody aktualizacji na każdej platformie
Listopadowa aktualizacja programu Visual Studio Code jest dystrybuowana, jak zwykle, bezpłatnie za pośrednictwem oficjalnych kanałów. Osoby, które już ją mają, VS Code zainstalowany w systemie Windows lub Linux może Przejdź do menu Pomoc > Sprawdź aktualizacje (Pomoc > Sprawdź aktualizacje) Pobierz i zainstaluj wersję 1.107.
W przypadku systemu macOS proces jest podobny, ale wykonuje się go z poziomu menu Kod > Sprawdź aktualizacjeZachowując tę samą logikę bezpośrednich aktualizacji z poziomu aplikacji. W przypadku nowych instalacji lub masowych wdrożeń w firmach europejskich instalatory są nadal dostępne na oficjalnej stronie internetowej Visual Studio Code.
Firma Microsoft utrzymuje swoje zwykłe formaty dystrybucji, Pakiety Windows w architekturach x64 i ARM, wersje dla macOS na systemach Intel i Apple Silicon oraz różne pakiety dla systemu Linux — deb, rpm, tarball lub kompilacje dla ARM — ułatwiające jego adopcję w różnych dystrybucjach i środowiskach profesjonalnych.
Wraz z wydaniem wersji 1.107, Visual Studio Code wzmacnia swoją strategię łączenia lekkiego edytora z coraz bardziej zaawansowanymi funkcjami związanymi z agentami AI, integracją z systemem kontroli wersji i ciągłymi ulepszeniami terminala. Nie zmieniając swojej wieloplatformowej natury, edytor ewoluuje w kierunku środowiska, w którym programiści mogą… centralizować znaczną część swojej codziennej pracyzarówno w projektach indywidualnych, jak i w zespołach rozproszonych po całej Hiszpanii i reszcie Europy.
Jestem entuzjastą technologii, który swoje „geekowskie” zainteresowania przekształcił w zawód. Spędziłem ponad 10 lat mojego życia, korzystając z najnowocześniejszych technologii i majsterkując przy wszelkiego rodzaju programach z czystej ciekawości. Teraz specjalizuję się w technologii komputerowej i grach wideo. Dzieje się tak dlatego, że od ponad 5 lat piszę dla różnych serwisów poświęconych technologii i grom wideo, tworząc artykuły, których celem jest dostarczenie potrzebnych informacji w języku zrozumiałym dla każdego.
Jeśli masz jakieś pytania, moja wiedza obejmuje wszystko, co jest związane z systemem operacyjnym Windows, a także Androidem dla telefonów komórkowych. Moje zaangażowanie jest wobec Ciebie. Zawsze jestem gotowy poświęcić kilka minut i pomóc Ci rozwiązać wszelkie pytania, jakie możesz mieć w tym internetowym świecie.
