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.
β 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!
Big updates in the latest @code release:
β¨ Extend agent mode (now available in VS Code Stable!) with MCP tools
β¨ A unified chat experience
β¨ Use your own API key to access more language models
...and so much more
There's a new prompt whenever you try to save a file that has unaccepted Copilot suggestions. This is on by default so you don't accidentally save code you didn't accept.