VS Code: Terminal Autopilot and Chat Polish Party
Today brought 18 merged pull requests focused heavily on chat and terminal improvements, with Justin Chen leading a major terminal autopilot fix and Megan Rogge cleaning up chat tips and UI polish. The team also shipped built-in prompt files for Sessions and made several user experience refinements across the chat interface.
Duration: PT3M56S
Transcript
Hey there, fellow developers! Welcome back to another episode of the VS Code podcast. I'm your host, and wow, do we have a packed day to talk about! March 6th brought us 18 merged pull requests and 30 additional commits - the team has been absolutely buzzing with activity.
Let's dive right into the biggest story of the day - terminal autopilot got some serious love! Justin Chen merged a substantial fix that touched 10 files with over 270 lines of changes. This wasn't just a small tweak - they tackled multiple autopilot issues, improved the language around task completion, and made the whole terminal chat experience much smoother. What I love about this change is that it shows how these AI-powered features are really maturing. The fact that they're fine-tuning the auto-reply behavior and making the task completion tool more intuitive tells us that people are actually using these features in their daily workflow.
Speaking of polish, Megan Rogge was on fire today! She landed not one, not two, but three different pull requests all focused on making the chat experience better. First, she cleaned house on chat tips - removing some that weren't working well and fixing issues with others. Then she tackled a tricky chat question height problem that was causing some visual jank. You know those annoying moments when UI elements resize unexpectedly? Yeah, she fixed that. And finally, she made sure slash command usage gets properly tracked so tips behave correctly. It's this kind of attention to detail that makes VS Code feel so polished.
Now here's something really exciting for Sessions users - Josh Spicer shipped built-in prompt files! This is huge because it means you'll get useful slash commands right out of the box, no setup required. They're nicely organized under a 'Built-in' group, and here's the clever part - if you create your own prompt with the same name, it automatically overrides the built-in one. It's that perfect balance of helpful defaults with full customization when you need it.
The team also made some nice quality-of-life improvements to the chat interface. David Dossett adjusted when the chat input collapses to icon-only mode - now it waits until your sidebar gets really narrow before hiding those helpful labels. And the tools button won't just disappear anymore; it'll properly participate in toolbar overflow. These might seem like small changes, but they make such a difference when you're actually using the editor every day.
I also want to highlight Connor's work on MCP model selection. They fixed an issue where CLI-only models were being selected as defaults when they shouldn't be. It's one of those behind-the-scenes fixes that prevents confusion before it even happens.
And let's not forget about Benjamin Pasero's work on modal editors - they added a new toolbar that surfaces important editor actions. It's another example of how the team is constantly thinking about discoverability and making powerful features more accessible.
Looking at today's commits, what strikes me most is how much effort went into user experience refinement. From Paul's work on debug attachments to the model selection improvements from Don Jayamanne, every change feels purposeful and user-focused.
For today's focus, if you're working on any kind of user interface, take inspiration from today's changes. Notice how the VS Code team sweats the small stuff - button positioning, collapse thresholds, tip behavior. These details add up to create an experience that feels thoughtful and professional. Whether you're building a web app, a mobile interface, or your own desktop application, that attention to polish makes all the difference.
That's a wrap on today's episode! The VS Code team continues to show us that great software is built through consistent iteration and genuine care for the user experience. Keep coding, keep learning, and I'll catch you tomorrow for another dive into the latest developments. Until then, happy coding!