- Visual Studio Code 1.107 styrker arbejdet med AI-agenter og centraliserer deres administration i Agent HQ.
- Den integrerede terminal får kontekstuelle forslag til kommandoer og parametre for at strømline konsolbrugen.
- TypeScript 7-forhåndsvisningen kommer med forbedringer af autofuldførelse, omdøbning og referencer.
- Eksperimentel understøttelse af Git Stash introduceres fra kildekoden uden at forlade editoren.
frigivelse 1.107 af Visual Studio-kode Den er nu tilgængelig som en novemberopdatering og kommer fyldt med ændringer med fokus på udvikleres og tekniske teams produktivitet. Microsoft styrker sit engagement i integration agenter til kunstig intelligens, Den integrerede terminal er markant forbedret. og tager det et skridt videre med Foreløbig kompatibilitet med TypeScript 7.
Denne del fastholder den sædvanlige multiplatformstilgang VS-kode y Det kan installeres på Windows, macOS og Linux.Dette gør den særligt relevant for det europæiske økosystem, hvor forskellige operativsystemer sameksisterer i professionelle og akademiske miljøer. Med denne version fortsætter virksomheden Forfining af udviklingsoplevelsen uden at afvige for meget fra den lette editor, som mange teams bruger dagligt.
En mere kraftfuld terminal med kontekstuelle forslag

En af de mest bemærkelsesværdige nye funktioner i opdateringen er forbedringen af integreret terminalsom nu inkluderer automatiske forslag, når kommandoer indtastes. Funktionen Terminal Suggest er nu aktiveret som standard i den stabile kanal, hvilket forenkler konsolbrugen for dem, der ikke ønsker at stole på eksterne udvidelser eller avancerede shell-konfigurationer.
Når kommandoer, kommandolinjeargumenter og filstier indtastes, vil en liste over forslag lige over prompten. Disse anbefalinger kan navigeres ved hjælp af piletasterne og accepteres med Tab-tasten, hvilket fremskynder gentagne opgaver og reducerer stavefejl i lange kommandoer.
For eksempel, når man indtaster "ls" på macOS eller Linux Efterfulgt af en bindestreg viser terminalen straks alle tilgængelige parametre for den pågældende kommando. Dette gør det nemmere at få adgang til muligheder, der ofte glemmes, eller som tidligere krævede konstant konsultation af systemets indbyggede hjælp eller eksterne dokumentation.
Alligevel er terminalens forslag ikke beregnet til at erstatte traditionel dokumentation, da de blot viser mulige argumenter og ikke forklarer detaljeret, hvad hver enkelt gør. Målet er at tilbyde en let og hurtig hjælp i daglig brug uden at forvandle VS Code-konsollen til et fuldgyldigt hjælpesystem, noget mange avancerede brugere foretrækker at holde ude af editoren.
Mere integrerede AI-agenter og centraliseret administration med Agent HQ

En anden nøgleblok i version 1.107 er dedikeret til agenter til kunstig intelligens, et område hvor VS Code konkurrerer direkte med nyere redaktører, der har fokuseret på assisteret programmering, såsom de specialiserede AI-derivater, der er dukket op i de seneste måneder.
Microsoft introducerer Agent HQ, en slags centralt panel Herfra kan du se og administrere alle de betroede agenter, der er konfigureret i editoren. Du kan kontrollere, hvilke agenter der er aktive, hvilke der er inaktive, og hvilke opgaver der kræver opmærksomhed, hvilket gør det nemt at implementere en arbejdsgang med flere agenter, der arbejder parallelt, uden at miste kontrollen.
Derudover bor Copilot og de personlige agenter ikke længere i helt separate sektioner og begynder at fungere sammen. side om side inden for den samme brugeroplevelse. Virksomheden guider Visual Studio Code mod et scenarie, hvor forskellige agenter deler arbejdet, kører samtidigt og samarbejder om komplekse opgaver såsom refactoring, kodegenerering eller ændringsgennemgang.
Agentsessioner ændrer også deres præsentation: den individuelle visning er som standard deaktiveret, og nu vises alt inden for chatvisningFra det ene vindue er det muligt at gennemgå aktuelle sessioner, kontrollere status for hver agent, se baggrundsopgaver og se statistikker over filændringer uden at hoppe mellem paneler.
For dem, der arbejder med lokale agenter på deres eget team, er der en anden praktisk forbedring: opgaver annulleres ikke længere automatisk, når chatvinduet lukkes. I stedet... den lokale agent fortsætter sin karriere ventende operationer, hvilket er nyttigt ved lancering af lange processer, der ikke bør afbrydes, såsom omfattende repository-analyse eller store kodeomskrivninger.
Opdateringen tilføjer også en ny "Fortsæt"-knap til samtaler, så du kan beslutte, om en bestemt opgave – for eksempel at udarbejde en særlig lang fil – skal sendes til en baggrundsagent eller en ... AI værktøj Specifikt hjælper denne lille ændring med at fordele arbejdsbyrden bedre og udnytte agentinfrastrukturen mere fleksibelt.
Isolering via Git-arbejdstræ og finjusteret tilladelseskontrol

Udviklere, der administrerer flere arbejdskontekster inden for det samme projekt, vil finde den nye understøttelse af Git-arbejdstræ for baggrundsagenter. Det er nu muligt at angive præcist hvilket arbejdstræ hver agent skal operere i, hvilket reducerer risikoen for konflikter mellem forskellige grene eller mapper.
Denne isolationskapacitet gør det muligt for en agent at være begrænset til en specifik arbejdspladsmens en anden opererer i et separat arbejdstræ, hvilket Dette kan være nyttigt for teams, der tester eksperimentelle funktioner eller vedligeholder vedligeholdelsesgrene parallelt.Rent praktisk hjælper det med at opretholde orden, når der er flere automatiserede processer, der tilgår arkivet.
Derudover introducerer version 1.107 en mulighed for at autoriser alle kommandoer i en specifik terminalsession med et enkelt klik. I stedet for at godkende hver kommando, en agent ønsker at udføre individuelt, kan der gives global tilladelse til den pågældende terminal, hvilket reducerer friktion, når der er fuld tillid til den igangværende opgave.
Muligheden for at konfigurere er også aktiveret. forskellige tastaturgenveje For forskellige agenter er denne funktion designet til dem, der bruger flere AI-assistenter samtidigt og har brug for at aktivere dem hurtigt uden forvirring. I miljøer, hvor interne agenter, tredjepartsværktøjer og Copilot blandes, gør det en betydelig forskel i brugshastigheden at have brugerdefinerede genveje.
Forbedringer af TypeScript 7-forhåndsvisning og -editor
Inden for sprog aktiverer novemberopdateringen en opdateret forhåndsvisning af TypeScript 7Denne forhåndsvisningsversion er designet til dem, der ønsker at være på forkant med JavaScript-økosystemet, og den indeholder forbedringer af typekontrolens ydeevne og en række funktioner, der har til formål at fremskynde kodeskrivning og -vedligeholdelse.
Blandt de nye funktioner er de nye adfærdsmønstre hos importér autofuldførelseDette gør det nemmere at finde og tilføje moduler uden at skulle huske det nøjagtige navn på hver rute. Det optimerer også symbolomdøbningsoplevelsen, hvilket giver mulighed for en renere og mere ensartet omdøbning af variabler, funktioner eller klasser i hele projektet.
En anden interessant forbedring kommer til referencerne med CodeLens, som nu tilbyder mere nyttig information om hvor og hvordan elementer bruges i koden. For at udnytte disse funktioner skal du have TypeScript preview-udvidelsen installeret og køre kommandoen "TypeScript (Native Preview): Enable (Experimental)" i en JavaScript- eller TypeScript-fil.
Når TypeScript 7 er klar til udbredt brug, planlægger Visual Studio Code at tage det som grundlag til IntelliSense i JavaScript og TypeScript. Dette kan resultere i en mere jævn autofuldførelsesoplevelse, især i store projekter, der er typiske for europæiske virksomheder og organisationer, der vedligeholder omfattende kodebaser.
Kildekodekontrol: Git Stash og mere praktiske arbejdsgange
Visual Studio Code 1.107 inkorporerer også forbedringer inden for versionskontrol, hvor Git stadig er de facto-standarden. Den mest slående nye funktion er Eksperimentel understøttelse af administration af Git Stash direkte fra editorens kildekontrolgrænsefladeuden udelukkende at være afhængig af konsollen.
Takket være denne integration er det muligt se, anvende eller kassere reservationer (lagre) indefra selve VS CodeDette er en fordel for dem, der ikke ønsker at forlade editorens grafiske brugerflade midt i en opgave. Denne bekvemmelighed kan hjælpe teams, der ofte bruger Git Stash, med at parkere hurtige ændringer, mens de skifter branches for at gennemgå presserende problemer.
Med disse trin søger Microsoft yderligere at tilpasse det grafiske miljø til avancerede arbejdsgange Git, noget der er særligt værdsat i organisationer, hvor der kræves fin kontrol over ændringer, og hvor der anvendes hyppige kodegennemgange.
Tilgængelighed og opdateringsmetoder på hver platform
Novemberopdateringen til Visual Studio Code distribueres som sædvanlig gratis via officielle kanaler. De, der allerede har... VS-kode installeret på Windows eller Linux kan Gå til Hjælp-menuen > Søg efter opdateringer (Hjælp > Søg efter opdateringer) til Download og installer version 1.107.
I tilfælde af macOS er processen lignende, men udføres fra menuen Kode > Søg efter opdateringerDen samme logik med direkte opdateringer fra applikationen opretholdes. For nye installationer eller masseudrulninger i europæiske virksomheder er installationsprogrammer stadig tilgængelige på den officielle Visual Studio Code-hjemmeside.
Microsoft beholder sine sædvanlige distributionsformater, med Windows-pakker i x64- og ARM-arkitekturer, versioner til macOS på både Intel- og Apple Silicon-systemer og forskellige pakker til Linux —deb, rpm, tarball eller builds til ARM — der letter dets anvendelse i forskellige distributioner og professionelle miljøer.
Med udgivelsen af version 1.107 forstærker Visual Studio Code sin strategi om at kombinere en letvægtseditor med stadig mere sofistikerede funktioner omkring AI-agenter, integration af versionskontrolsystemer og løbende terminalforbedringer. Uden at ændre sin tværplatformske essens fortsætter editoren med at udvikle sig til et miljø, hvor udviklere kan centralisere en stor del af deres daglige arbejde, både i personlige projekter og i teams fordelt over hele Spanien og resten af Europa.
Jeg er en teknologientusiast, der har vendt sine "nørde" interesser til et erhverv. Jeg har brugt mere end 10 år af mit liv på at bruge avanceret teknologi og pille ved alle slags programmer af ren nysgerrighed. Nu har jeg specialiseret mig i computerteknologi og videospil. Dette skyldes, at jeg i mere end 5 år har skrevet til forskellige hjemmesider om teknologi og videospil, og lavet artikler, der søger at give dig den information, du har brug for, på et sprog, der er forståeligt for alle.
Har du spørgsmål, så spænder min viden fra alt relateret til Windows styresystemet samt Android til mobiltelefoner. Og mit engagement er over for dig, jeg er altid villig til at bruge et par minutter og hjælpe dig med at løse eventuelle spørgsmål, du måtte have i denne internetverden.
