VS Code: AI Gets a Major Interface Makeover
The VS Code team shipped 20 pull requests focused heavily on AI customization and chat interface improvements. Major highlights include a complete redesign of the agent status display with a new compact mode, comprehensive AI customization editor enhancements, and clever UX improvements like rendering image pills in collapsed thinking parts.
Duration: PT4M7S
Transcript
Hey there, fellow developers! Welcome back to another episode of the VS Code podcast. I'm your host, and wow, do we have an exciting day to unpack together. March 20th brought us a fantastic collection of changes that really show how the team is doubling down on making AI integration feel more natural and powerful in your daily workflow.
Let's dive right into the big story of the day - the AI interface is getting some serious love! The standout change comes from Elijah King's compact agent status work. This is one of those changes that might seem small but completely transforms how you interact with VS Code daily. They've evolved the chat agent status control from a simple on-off switch to a three-way system - hidden, badge, or the new compact mode that's now the default.
Here's what's really clever about this compact mode: it replaces that command center search box with a streamlined agent status widget. You get your workspace name on the left, clean placeholder-style styling, and all your status badges - unread messages, in-progress tasks, stuff that needs your input - right there in your title bar. It's like having a dashboard for your AI conversations without sacrificing screen real estate. That's the kind of thoughtful design that makes your day just a little bit smoother.
But the AI improvements don't stop there. Josh Spicer has been working magic on the AI customization management editor, adding component fixtures and switching from quick pick menus to proper dropdown context menus. This might sound technical, but what it means for you is a much more polished experience when you're setting up your AI agents, skills, and prompts. Plus, they've added realistic mock data for testing - things like Claude harnesses and MCP servers - which tells us the team is really thinking through all the different AI workflows you might want.
Speaking of AI workflows, Peng Lyu tackled something that's been bugging users - when those AI thinking parts are collapsed, you couldn't see if there were images or resources involved. Now you get these neat image pills that show up even when everything's minimized. It's those little touches that show the team really uses this stuff daily and cares about the details.
Martin Aeschlimann made an important fix for skills - they're no longer filtering out skills that might be missing names or descriptions. This is huge if you're working with custom skills or experimenting with your own prompts. No more mysterious disappearing skills!
Beyond AI, we got some really practical improvements. Nick Trogh added the ability to export default keybindings for all platforms via a simple CLI command. As someone who's constantly setting up new machines or helping teammates get configured, this is a game-changer. Just run `code --export-default-keybindings` and boom - you've got everything you need.
The Sessions feature is also maturing nicely. Lee Murray implemented collapsed panel widgets for both the sidebar and auxiliary bar, making it easier to manage multiple chat sessions without overwhelming your interface. And there's even better sorting and filtering for agent sessions now, so you can organize by creation date or last updated.
I love seeing these incremental improvements that show real usage and feedback. Like the fix for MCP servers from the Copilot extension now properly showing under Built-in instead of Extensions, or the agent debug panel now including session IDs in exported filenames. These are the kinds of polish that come from a team that's actually dogfooding their own features.
Today's focus: If you're using AI features in VS Code, definitely check out that new compact agent status mode. It's enabled by default, but you can customize it in your settings. And if you're working with custom skills or prompts, take advantage of that improved validation system - it's much more forgiving now.
The pace of AI integration improvements is honestly inspiring. Each day brings more thoughtful refinements that make these powerful tools feel more integrated and less intrusive. Keep building, keep experimenting, and we'll see you tomorrow with more updates from the VS Code universe!