VS Code

VS Code: AI Chat Gets a Sessions Makeover

Today's episode covers a massive day for VS Code's AI chat features with 20 merged pull requests and 30 additional commits focused on sessions, customizations, and CLI alignment. Key contributors Josh Spicer, Benjamin Simmonds, and Martin Aeschlimann led efforts to improve chat session management, add visual polish with new icons and animations, and create better compatibility between VS Code and GitHub CLI workflows.

Duration: PT4M6S

https://podlog.io/listen/vs-code-6ffbd97f/episode/vs-code-ai-chat-gets-a-sessions-makeover-75130543

Transcript

Hey there, developers! Welcome back to another episode of the VS Code podcast. I'm your host, and wow - do we have an incredible day to dive into today. February 26th, 2026 was absolutely buzzing with activity, and I'm genuinely excited to share what the team has been cooking up.

We're looking at 20 merged pull requests and 30 additional commits, and there's a really beautiful theme running through all of this work - it's all about making AI chat sessions smoother, more polished, and better integrated across different workflows. This feels like one of those days where you can really see the product evolving in real time.

Let me start with the biggest story of the day, and that's the work Josh Spicer has been doing around chat customizations and CLI alignment. He landed not one, but multiple PRs focused on making VS Code's AI chat features work seamlessly with GitHub CLI workflows. The main PR added 272 lines across 13 files, and what's really clever here is how it handles file filtering and user storage paths. If you're someone who switches between VS Code and the command line for your AI interactions, this is going to feel like magic - your customizations and instructions will just follow you around naturally.

Josh also tackled the sessions window to force creation of GitHub CLI-compatible hooks files. This might sound technical, but what it really means is that your workflow becomes more consistent no matter how you're interacting with AI tools. No more context switching headaches between different environments.

Then we have Benjamin Simmonds adding some really delightful visual polish. He introduced a sync indicator for branch changes in the chat widget - this is one of those features that you don't know you need until you have it. Plus, he updated the download progress animations with better button colors. I love these kinds of improvements because they make the everyday experience just a little bit nicer.

Martin Aeschlimann did some fantastic cleanup work around instruction file naming, making everything more consistent and introducing proper constants. This is the kind of behind-the-scenes work that makes life easier for everyone - both the people building VS Code and those of us using it daily. When file naming is consistent and predictable, everything just flows better.

The sessions theme continues with Osvaldo Ortega's delegation picker fixes, and there's some really thoughtful work from the team around making debug panels only available for local sessions, which makes total sense from a security perspective.

And here's something I found particularly nice - Peng Lyu added experimental icons for the new chat button. Sometimes the smallest visual changes can have the biggest impact on how a feature feels to use.

We also saw some solid debugging improvements, better telemetry for understanding user behavior, and even some CSS fixes to make sure tooltips display properly over modals. Rob Lourens added better source tracking for cancel operations, which is going to help the team understand how people actually use these features in practice.

What really strikes me about today's changes is how they're not just adding new features - they're making existing features work better together. The CLI alignment work, the sessions improvements, the visual polish - it all points toward a more cohesive, thoughtful experience.

For today's focus, if you're working with AI chat features in VS Code, this would be a great time to explore the sessions functionality if you haven't already. The improvements around delegation and session management are really substantial. And if you're someone who uses both VS Code and command line tools for AI work, definitely check out how the new CLI compatibility features might fit into your workflow.

That's a wrap for today's episode! The VS Code team continues to impress with their attention to both the big picture and the tiny details. Keep coding, keep experimenting, and I'll catch you in the next episode with more exciting updates from the world of VS Code development. Until then, happy coding!