Visual Studio Code v1.103 Changelog
What changed in VS Code v1.103, released 2025-07-01 โ explained in plain English.
TLDR
- VS Code's AI assistant can now use OpenAI's powerful new GPT-5 and GPT-5 mini models.
- You can now "rewind" your AI chat to an earlier checkpoint if the AI messes up your files.
- The AI agent is much better at running terminal commands, handling complex tasks, and tracking its own progress.
- Developers can now work on multiple Git branches at the exact same time using "worktrees."
Want a heads-up when Visual Studio Code updates?
We email you the moment a new Visual Studio Code version drops โ plus plain-English release notes like these. No spam.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This update is all about making VS Code's AI features smarter and safer to use. It matters most to developers who use GitHub Copilot to write code, because it gives them access to smarter AI models and better ways to manage what the AI is doing.
What's new
- GPT-5 and GPT-5 mini integration: You can now pick OpenAI's latest, smartest AI models (GPT-5 and the faster, cheaper GPT-5 mini) directly from the chat menu to help you write code.
- Chat checkpoints: If the AI changes a bunch of your files and makes a mistake, you can now use "checkpoints" to rewind the chat and your code back to an earlier, good state.
- Git worktrees: Normally, if you want to work on two different features, you have to switch back and forth. "Worktrees" let you check out multiple branches at the same time so you can work on them side-by-side without switching.
- Agent task lists (Experimental): When you give the AI a big project, it will now create a to-do list at the top of the chat so you can watch its progress as it checks off each step.
- Dedicated agent view: There is now a special screen just to manage your AI coding agent sessions.
Improvements
- Smarter tool management: AI agents use "tools" to do things like read files or run commands. There used to be a strict limit of 128 tools per request. Now, if you go over that limit, VS Code automatically groups them together so the AI can still find and use what it needs.
- Better tool picker menu: The menu where you choose which tools the AI can use got a visual upgrade. It's now organized like a tree, making it easier to expand, collapse, and find exactly what you need.
- Terminal auto-approve upgrades: If you let the AI run terminal commands automatically, the rules for what is allowed or blocked got better. You can now use case-insensitive matching (so it doesn't matter if a command is uppercase or lowercase), and the settings are all merged into one easy place.
- Interactive terminal prompts: When the AI runs a command in the terminal that asks for a yes/no answer, the chat will now pop up a prompt asking you what to do, instead of making you type in the terminal window.
- Better error detection: When the AI runs tasks, VS Code now uses its own built-in error checker to figure out what went wrong, rather than relying on the AI to guess. It will show you exactly where the error is.
- Compound task support: The AI can now run "compound tasks" (which are basically tasks that depend on other tasks finishing first) and show you the progress for each step along the way.
- Accessibility focus: A new keyboard command lets screen reader users instantly focus on chat confirmation pop-ups, making the AI features easier to use for visually impaired developers.
Fixes
- Minor bugs were squashed in the 1.103.1 and 1.103.2 follow-up updates to make the new GPT-5 features run more smoothly and reliably.
Breaking changes
No breaking changes in this release.
This is our plain-language summary. Read the complete, official notes on the Visual Studio Code official changelog โ.
