VS Code Extension Enhancements

Claude CodeView original changelog

Claude Code's VS Code extension received major enhancements including remote session support for OAuth users, improved session picker with git branch information and search, and better scroll-to-bottom behavior.


Remote Session Support

Version 2.1.33 introduced remote session support for OAuth users in the VS Code extension, enabling developers to browse and resume sessions from any machine. This was a significant gap in the VS Code experience鈥攑reviously, sessions were local-only, making it difficult to switch between workstations or collaborate across different environments.

With remote session support, developers using OAuth authentication can now access their full session history regardless of which machine they're working from. This brings the VS Code extension to parity with the standalone Claude Code CLI experience.

Enhanced Session Picker

The session picker received substantial improvements, making it much easier to navigate session history. Git branch information and message count are now displayed for each session, providing crucial context when deciding which session to resume.

Branch search support was added, allowing developers to quickly filter sessions by branch name. This is particularly valuable in projects with many long-running feature branches鈥攊nstead of scrolling through dozens of sessions, developers can instantly jump to sessions associated with a specific branch.

Scroll Behavior Fixes

Multiple scroll-related issues were resolved across versions 2.1.33 through 2.1.38. The scroll-to-bottom behavior was fixed to avoid under-scrolling on initial load, ensuring developers always see the most recent output without manual adjustment.

Loading States and UX Polish

A spinner was added when loading past conversations, providing feedback during network operations and making it clear that the system is working. This replaced the previous experience where the UI would appear frozen while fetching session history.

Agent teammate sessions in tmux now properly send and receive messages, fixing communication issues in multi-agent workflows when running inside VS Code.

Tab Completion and Command Handling

Version 2.1.38 fixed a bug where the Tab key would queue slash commands instead of autocompleting them鈥攁 fundamental interaction that wasn't working correctly in the VS Code environment. This fix restored expected command-line behavior within the VS Code terminal.

Slash commands are now executed correctly when pressing Enter with preceding text, addressing another edge case where the VS Code integration behaved differently from the standalone CLI.