Hoe ontdek je wat er nieuw is in VS Code 1.117?

Soms voelt het bijhouden van nieuwe VS Code-updates meer als een kat-en-muisspel dan als een daadwerkelijke productiviteitsboost. Nieuwe functies worden geïntroduceerd, maar niet altijd goed uitgelegd, of ze hebben eigenaardigheden waardoor je je afvraagt ​​of de ontwikkelaars ze wel in de praktijk hebben getest. Als je net als ik bent, is het doel om te begrijpen wat de moeite waard is om mee te experimenteren en hoe je deze nieuwe dingen in je workflow kunt integreren zonder de boel te verstoren. Dus hier is een ietwat rommelige duik in de hoogtepunten van VS Code 1.117: wat is er nieuw, welke bugs er mogelijk nog op de loer liggen en hoe je er het maximale uit kunt halen zonder gek te worden.

De nieuwe functies van VS Code 1.117

Laten we eens kijken naar enkele van de meest impactvolle verbeteringen in deze release. Sommige daarvan zijn wellicht interessanter voor zakelijke gebruikers of voor diegenen die graag met beveiliging experimenteren; andere maken je dagelijkse werkzaamheden gewoon wat soepeler. Maar wees gewaarschuwd: sommige functies zijn nogal beperkt of nog niet helemaal af. Toch is het goed om te weten wat er te verwachten valt, zodat je niet in het duister tast wanneer je collega’s het over BYOK of terminaltabbladen beginnen te hebben.

Neem je eigen sleutel mee voor zakelijke en bedrijfsdoeleinden.

Deze functie, die misschien wat geavanceerd klinkt maar eigenlijk heel eenvoudig is, stelt organisaties in staat hun eigen API-sleutels te koppelen. Zie het als het delen van de privésleutels van modellen van Google, Ollama, OpenRouter of OpenAI met je team. Het idee is om de naleving van regelgeving te verbeteren, kosten te besparen of de prestaties te verhogen door niet uitsluitend afhankelijk te zijn van de ingebouwde opties van VS Code. Kortom, als je bedrijf een abonnement of een aangepaste API-configuratie heeft, kunnen je beheerders deze sleutels invoeren en modellen rechtstreeks in het chatvenster van VS Code gebruiken.

Waarom is dit belangrijk? Nou, het betekent meer controle over welke modellen worden gebruikt, vooral als het werk van je team gevoelige gegevens of dure API-aanroepen omvat. Maar let op: deze functie is standaard ingeschakeld, dus je hoeft niet meteen in menu’s te zoeken. Houd er wel rekening mee dat het alleen van toepassing is op chat, niet op inline suggesties of codeaanvulling. Als je repository-indexering of aanvullende query’s wilt uitvoeren, heb je nog steeds de Copilot-service-API’s nodig – dus verwacht niet dat dit alles ineens ontsluit.

Bij sommige configuraties heb ik gemerkt dat het inschakelen hiervan lichte vertragingen of verbindingsproblemen kan veroorzaken als je API-sleutels of netwerk niet helemaal in orde zijn. Meestal helpt een herstart van VS Code of een nieuwe authenticatie. Want VS Code moet het natuurlijk altijd ingewikkelder maken dan nodig.

Terminalverbeteringen

Dit is niet zomaar een kleinigheidje, maar echt een fijne verbetering van het gebruiksgemak. Voorheen was het opstarten van de GitHub Copilot CLI vanuit verschillende terminalprofielen nogal onbetrouwbaar; soms weigerde het gewoon goed op te starten als je niet het standaardprofiel had gekozen. Nu werkt het vanuit elk profiel, wat een kleine winst is, maar wel een die je leven een stuk makkelijker maakt als je met meerdere terminals of shells werkt (zoals PowerShell, Bash of Zsh).

Bovendien verbetert de update de shell-herkenning. In plaats van dat alles simpelweg als “node” wordt weergegeven, worden commando’s voor Copilot CLI, Google Gemini of andere modellen nu correct herkend. Dit maakt het wisselen tussen shells en het oplossen van problemen een stuk minder verwarrend. Wat me ook opviel: als je midden in een langlopend proces zit, toont VS Code nu de status van het commando direct in het chatvenster. Je hoeft dus niet meer heen en weer te schakelen tussen de terminal en de chat om te zien of je script klaar is.

Dit is absoluut een stap in de goede richting, hoewel het op sommige systemen nog steeds wat haperingen vertoont of traag is met updaten. Toch is het het proberen waard als terminalproblemen je irriteren.

Betere gesprekken

De responsiviteit van chats heeft een flinke opknapbeurt gekregen – hallelujah! In plaats van te wachten tot alle reacties tegelijk geladen zijn, kunnen chats nu stapsgewijs worden weergegeven. Hierdoor verschijnen reacties sneller en voelt het natuurlijker aan. Het is een beetje alsof je een liveblog volgt in plaats van een enorme PDF te ontvangen.

Nog een handige functie is buffering. Als incrementeel renderen niet je ding is of niet goed werkt, kunnen reacties stukje voor stukje verschijnen terwijl ze op de achtergrond bufferen. Ik snap eerlijk gezegd niet waarom het zo lang heeft geduurd voordat dit werd toegevoegd, maar het is erg handig. Je kunt zelfs de animatiestijl aanpassen: schuiven of in- en uitfaden, wat leuk is, maar vooral voor de esthetiek.

Bij sommige configuraties duurt het nog steeds even voordat de reacties binnenkomen, of het bufferen voelt schokkerig aan, maar over het algemeen is het een duidelijke verbetering voor iedereen die het zat is om eindeloos te wachten tot er eindelijk een reactie in de chat verschijnt.

Verbeteringen voor agenten

De VS Code Agents-app is nog steeds in preview – alleen voor insiders – maar een aantal fijne aanpassingen hebben het gebruik ervan vereenvoudigd. Sessies worden nu beter georganiseerd op basis van recente activiteit, waardoor het bijhouden van meerdere projecten minder een zoekspelletje wordt. De interface is ook wat verfijnder geworden – eindelijk ziet het er niet meer uit als een placeholder.

Het bewerken en wijzigen van instellingen direct in de code is ook verbeterd, waardoor het gemakkelijker is om te zien wat er anders is wanneer je agentconfiguraties aanpast. Eerlijk gezegd is dit voorlopig nog een nichefunctie, maar als je agents test, is het een verademing om consistente visuele aanwijzingen te hebben.

Taalverbeteringen

De update brengt TypeScript naar versie 6.0.3 – waarschijnlijk geen wereldschokkende verandering voor de meesten, maar het oplossen van bugs in je favoriete programmeertaal is nooit verkeerd. Sommige gebruikers melden een iets soepelere typecontrole en minder valse positieven. Maar eerlijk gezegd, tenzij je echt diep in TypeScript zit, zal dit waarschijnlijk geen enorm verschil maken.

Al met al biedt VS Code 1.117 een aantal prettige verbeteringen, vooral voor gebruikers van chat, de terminal of beveiligingsfuncties. Maar veel voelt nog wat experimenteel of onafgewerkt aan – er is potentie, maar het is misschien nog niet helemaal gepolijst genoeg voor de massamarkt. Houd bugs en eigenaardigheden in de gaten, want soms introduceren deze updates meer problemen dan ze oplossen.