VS Code

VS Code: AI Chat Gets Smarter & Playwright Powers Up

Twenty pull requests merged today focusing heavily on AI chat improvements and developer tooling enhancements. Major highlights include a new Playwright service bootstrap, enhanced chat agent functionality with better model handling, and a comprehensive rename tool for symbol management. The team also tackled UI polish with theme updates and debugging improvements.

Duration: PT3M59S

https://podlog.io/listen/vs-code-6ffbd97f/episode/vs-code-ai-chat-gets-smarter-playwright-powers-up-e4baeaa5

Transcript

Hey there, code friends! Welcome back to another episode of the VS Code podcast. I'm your host, and wow, do we have a packed day to dig into! February 17th brought us twenty merged pull requests and a whole bunch of additional commits that are going to make your coding life so much better.

Let's jump right into the big story today - the VS Code team has been absolutely crushing it with AI chat improvements. Don Jayamanne merged a really smart change that hides models contributed by background agents. You know how sometimes your chat interface gets cluttered with models you don't really need to see? Well, now the system is smart enough to keep those background worker models tucked away, giving you a cleaner, more focused experience.

Speaking of chat improvements, Justin Chen has been on fire with UI polish. He fixed an issue where hooks weren't showing up properly in thinking and subagent titles - those little details that make the difference between a good experience and a great one. Plus, he made sure all static subagent title parts get that nice shimmer effect. It's those subtle visual cues that let you know something's happening behind the scenes.

But here's where things get really exciting - Kyle Cutler just bootstrapped an entire Playwright service! This is huge for anyone doing browser automation or testing. The PR touched thirteen files and added over 400 lines of code, including a CDP proxy server. If you're into end-to-end testing or browser automation, this is going to open up some incredible possibilities.

Johannes Rieken delivered something I'm personally excited about - a comprehensive rename tool with helper functions for symbol renaming. This isn't just a simple find-and-replace; we're talking about intelligent symbol renaming that understands your code structure. The PR includes extensive unit tests too, which tells you the team is serious about making this rock-solid reliable.

Now, let's talk about those quality-of-life improvements that might seem small but make your daily coding so much smoother. Benjamin fixed the edit mode in chat extensions, Rob Lourens improved text selection in the debug console - you can now drag from the left margin to select text, which is one of those things you don't realize you need until you have it. And speaking of Rob, he also fixed some memory leaks with codeblock text model references. Memory management might not be glamorous, but it keeps VS Code running smoothly.

The theme lovers among you will appreciate Lee Murray's work on the 2026 themes. He adjusted widget border colors and updated command center styles for better visual consistency. It's that attention to detail that makes VS Code feel polished and professional.

Here's something that caught my attention - there's been serious work on making the session target picker responsive across all session types, not just local ones. Before this change, if you were working with cloud or other session types, the interface could get pretty cluttered in narrow layouts. Now it intelligently switches to icon-only view when space is tight.

And can we take a moment to appreciate that Copilot is now contributing directly to the codebase? We saw a PR from Copilot that replaced hard-coded titlebar heights with proper constants in tests. It's wild to think that AI is now helping maintain the very editor that so many of us use to work with AI!

Today's Focus: If you're working on any browser automation projects, definitely check out that new Playwright service. And if you've been frustrated with symbol renaming in large codebases, the new rename tool is going to be a game-changer. Take a few minutes to explore these new capabilities - they're designed to make your workflow smoother and more efficient.

That's a wrap on today's episode! Twenty pull requests, tons of improvements, and a codebase that just keeps getting better. Whether you're building the next big thing or just trying to squash some bugs, the VS Code team has your back. Keep coding, keep learning, and I'll catch you on the next episode!