Visual Studio Code Profile picture
The open source AI code editor

Aug 7, 15 tweets

v1.103 of @code is here! Check out what's new:

πŸš€ GPT-5 rolling out to @code today
πŸ› οΈ Enable more than 128 MCP tools with virtual tools
βœ… Chat checkpoints
🌳 Git worktree support

…and much more:

Here are some of the highlights 🧡 aka.ms/VSCodeRelease

Starting today, GPT-5 is rolling out to all paid GitHub Copilot plans. GPT-5 is OpenAI's most capable model yet, bringing new advances in reasoning, coding, and chat.

πŸ› οΈ Enable more than 128 tools per chat request with new virtual tool grouping (experimental).

The model now automatically manages tool groups when you exceed the limit, so your request won't fail.

βš™οΈ Setting: .virtualTools.thresholdgithub.copilot.chat

βœ… Chat Checkpoints: create restore points in chat sessions to revert workspace changes and return to specific conversation states.

Perfect for multi-file editing when you want to experiment without fear.

βš™οΈ Setting: chat.checkpoints.enabled

We heard your frustrations with terminal hangs in chat – so we refactored the run in terminal and task tools for improved reliability and stability.

We also added output polling so the agent now waits for tasks and background terminals to complete before proceeding.

πŸ” The #codebase tool now supports remote indexes for workspaces that are linked to Azure DevOps repos!

We are gradually rolling out support for this feature on the services side.

We revamped the tool picker experience. Now you can expand or collapse tool sets, MCP servers, and extensions with smooth sticky scrolling and enhanced icon rendering for better navigation.

⚑ Auto-start MCP servers without a manual refresh!

Configure automatic startup for new and updated servers, with trust dialogs for security.

βš™οΈ Setting: chat.mcp.autostart:newAndOutdated

We enhanced the terminal auto-approve settings with regex flags and improved logging, and we merged into a single setting: .terminal.autoApprove βš™οΈchat.tools

πŸ”” We now leverage the OS native notification system to show a toast when user input is required but VS Code isn't in focus. Never miss important chat confirmation requests!

βš™οΈ Setting: chat.notifyWindowOnConfirmation

Git worktree support is here!

Check out multiple branches simultaneously, making it easy to test changes or work in parallel without switching contexts.

βš™οΈ Setting: git.detectWorktrees

Chats now have initial support for rendering mathematical equations in responses, powered by KaTeX.

This is a preview setting and can be enabled via the setting: chat.math.enabled βš™οΈ

πŸ€– When you start a coding agent session, you can now track your PRs with interactive cards right in chat.

There’s a new dedicated chat editor for managing coding agent sessions. Follow the progress of the coding agent, provide follow-up instructions, and jump between contexts seamlessly.

βš™οΈ Setting: chat.agentSessionsViewLocation

πŸ”Ž Join us for a release livestream next week to dive into this release with VS Code engineering team and other special guests!

Happy coding! πŸ’™ aka.ms/VSCode/Live

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling