Premiera / Narzędzie
VS Code 1.139 wpuszcza agentów AI do kontenerów na zdalnych maszynach
VS Code 1.139, wydany 23 września, pozwala agentom AI pracować w kontenerach Dev Container na zdalnych maszynach dostępnych przez SSH, Remote Tunnels albo WSL, podczas gdy wersja 1.138 wymagała kontenera lokalnego. Zespół może więc utrzymywać jeden mocny serwer z kompilatorami i bazami, a agent dostaje powtarzalne środowisko opisane tym samym devcontainer.json co CI. Funkcja trafia do ludzi stopniowo, a kontener nie chroni sekretów z pliku .env, dlatego prawdziwych kluczy lepiej do niego nie montować.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Premiera / Narzędzie · 4 min ·
Do niedawna agent AI w Visual Studio Code mógł pracować w odizolowanym kontenerze tylko wtedy, gdy ten kontener działał na tym samym komputerze co edytor. VS Code 1.139, wydany do kanału stabilnego 23 września, zdejmuje to ograniczenie: sesja agenta może teraz podłączyć się do kontenera na zdalnym serwerze, z którym łączysz się przez SSH, na maszynie spiętej z edytorem tunelem VS Code (Remote Tunnels) albo w Linuksie uruchomionym wewnątrz Windows (WSL). Dla pojedynczej osoby to jedno ustawienie więcej. Dla zespołu, który chce puszczać agentów na poważniejsze zadania, to moim zdaniem zmiana ważniejsza, niż wygląda w notce o wydaniu, bo dotyczy tego, gdzie agent pracuje, a nie tego, jak mądrze pisze kod.
Co było wcześniej
Plik devcontainer.json i Dockerfile trzymane w repozytorium mówią edytorowi, jaka wersja Node'a czy Pythona ma być zainstalowana i jakie biblioteki systemowe oraz narzędzia mają być pod ręką. VS Code buduje z nich kontener Dockera, tak zwany Dev Container, i otwiera w nim projekt, dzięki czemu programista, agent i serwer CI pracują na identycznym zestawie narzędzi. Wersja 1.138 z 16 września pozwoliła agentom z panelu Agents Window, z którego VS Code prowadzi ich sesje, budować, testować i edytować kod w takim kontenerze. Był jeden warunek: kontener musiał działać lokalnie.
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.