VS Code: Chat Gets Smarter & Sessions Takes Shape
Today we're diving into 20 merged pull requests that show VS Code's chat features getting more polished and intelligent, while the new Sessions app continues to evolve. Connor Peet led the charge with multiple chat improvements, and we saw everything from Electron updates to file link rendering fixes.
Duration: PT4M20S
Transcript
Hey there, amazing developers! Welcome back to another episode of the VS Code podcast. I'm your host, and wow, do we have some fantastic progress to share with you today from March 7th, 2026.
You know that feeling when you're working on a project and suddenly everything starts clicking into place? That's exactly what's happening with VS Code right now. We had 20 pull requests merged and 30 additional commits, and there's a beautiful story emerging around making our development experience smoother and more intelligent.
Let's start with the star of today's show - the chat system improvements. Connor Peet has been absolutely crushing it with multiple fixes that are going to make your AI-powered coding sessions so much better.
First up, there was this tricky race condition bug in the MCP protocol - you know, those mysterious issues where things work fine most of the time, but then suddenly break under load? Connor tackled a concurrent request response collection race that was causing problems when multiple HTTP requests happened at the same time. It's one of those fixes that you might not notice directly, but it makes everything feel more reliable and snappy.
But that's not all from Connor! He also fixed a visual bug that was driving people crazy - you know when you'd drag a chat message and it would get stuck with that faded, low-opacity look? That's gone now. Sometimes the smallest fixes make the biggest difference in how polished an app feels.
And here's something really thoughtful - the chat keybindings are now context-aware. Remember struggling with whether Enter would queue your message or steer the conversation? Now the keybindings actually respect your default action setting, and when you're editing a message, Enter keeps it in the same category. It's like the editor is finally reading your mind!
Speaking of polish, we got a lovely fix from our Copilot contributor for those file links in hover tooltips. Instead of seeing ugly URL-encoded paths like "file:///c%3A/Users/matb/.../lib.dom.d.ts", you'll now see clean, readable file paths. It's amazing how these small user experience improvements add up.
The Sessions app - that's VS Code's new focused work mode - is really taking shape. Josh Spicer added some smart update handling, so when you're running Sessions as an embedded app, it gracefully handles updates by opening VS Code proper. And Ladislau Szomoru did some housekeeping, renaming folders to keep the codebase organized as this feature grows.
We also saw some great infrastructure improvements. The team bumped Electron to version 39.8.0, which brings better network crash recovery and some Windows-specific improvements. And there were several cherry-picked fixes making their way through the release branches - always a good sign that the team is being thoughtful about what gets into stable releases.
Logan Ramos worked on some interesting chat rendering improvements, specifically around how reserved output gets displayed separately. It's part of that ongoing effort to make AI interactions feel more natural and organized.
One thing I love seeing in today's activity is how much attention is being paid to the details. We had fixes for input bar overflow issues, scrollbar improvements, and even telemetry enhancements to help the team understand how features are being used. This is the kind of behind-the-scenes work that makes VS Code feel so solid and reliable.
Megan Rogge added a nice accessibility feature - a "closeOnResult" option for the editor's find widget. These accessibility improvements matter so much for making coding inclusive for everyone.
Today's focus? If you're using VS Code's chat features, now's a great time to really put them through their paces. The recent stability improvements mean you can rely on them more heavily in your workflow. And if you're curious about Sessions, keep an eye on those updates - it's shaping up to be something special.
That's a wrap for today! The VS Code team continues to impress with their attention to both big features and small details. Keep coding, keep building amazing things, and we'll catch you next time with more exciting updates from the VS Code universe. Until then, happy coding!