Chat Revolution - Major UI Overhaul and Performance Wins
The VS Code team delivered a massive chat system transformation with 20 merged PRs, featuring Rob Lourens' major UI cleanup that eliminated hundreds of event emitters, Johannes Rieken's complete inline chat refactor with new overlay widgets, and Benjamin Pasero's agent sessions integration. Plus memory leak fixes, new codicons, and performance optimizations across the board.
Duration: PT4M11S
Episode overview
This episode is a short developer briefing from VS Code.
It explains recent repository work in plain language.
- Show: VS Code
- Published: 2026-01-21T11:55:14Z
- Audio duration: PT4M11S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, amazing developers! Welcome back to another episode of the VS Code podcast. I'm your host, and wow - do we have an incredible day to unpack together! January 21st was absolutely buzzing with activity, and I'm genuinely excited to dive into what the team accomplished.
Let me start with the absolute showstopper of the day - Rob Lourens just delivered what I'm calling a chat UI revolution. This wasn't just a small tweak, folks. We're talking about a complete overhaul that touched 39 files and eliminated over 400 lines of code. Rob tackled something that's been bothering developers…
Here's what makes this so brilliant: instead of having a thousand different event emitters firing off every time something changed height in the chat, Rob replaced the whole system with clean ResizeObservers. One observer per chat row. Simple, elegant, and way more performant. If you've ever noticed your chat…
But that's not all! Johannes Rieken was busy completely reimagining how inline chat works. This is a fascinating architectural story - Johannes took the old InlineChatSelectionIndicator system and completely refactored it into something much more flexible. We now have separate affordances…
Mea…
Nearby episodes from VS Code
- Chat Polish Party
- Chat Polish Party - UI Refinements and User Experience Wins
- Chat Interface Revolution - AI Agent Sessions Take Center Stage
- AI Chat Revolution - Subagents, Testing Infrastructure, and User Experience Polish
- The Great Code Architecture Cleanup
- Claude AI Integration and Agent Infrastructure
- Weekly Recap - Agent Host Platform & Claude Integration
- Developer Experience Polish