# Visual Studio Code changelog > Code editing. Redefined. - Vendor: Microsoft - Category: Developer Tools - Official site: https://code.visualstudio.com - Tracked by: What's New (https://whatsnew.fyi/product/vscode) - Harvested from: Release notes - Entries below: 16 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 1.132 — Visual Studio Code 1.132 (Insiders) - Date: 2026-07-29 - Version: 1.132 - Original notes: https://code.visualstudio.com/updates/v1_132 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.132 - Labels: Pre-release Learn what's new in Visual Studio Code 1.132 (Insiders) Read the full article ### 1.131 — Visual Studio Code 1.131 - Date: 2026-07-29 - Version: 1.131 - Original notes: https://code.visualstudio.com/updates/v1_131 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.131 Learn what's new in Visual Studio Code 1.131 Read the full article - **added** — View a running subagent's model, elapsed time, and active tool call in the Agents window without opening its conversation - **added** — Built-in dictation across chat inputs, text editors, and the integrated terminal using the private offline Nemotron model - **added** — Hybrid Markdown editor in the Agents window to view, edit, and add agent-actionable comments to Markdown files - **added** — VS Code pet companion accessible via /vscode-pet command in chat - **added** — Control over terminal screen reader updates with terminal.integrated.accessibleViewPreserveCursorPosition setting to preserve cursor position while commands produce output - **added** — Option to disable the terminal resize dimensions overlay with terminal.integrated.resizeDimensionsOverlay.enabled setting - **added** — Transcript cleanup feature with dictation.experimental.llmCleanup to refine transcripts by adding formatting and removing filler words - **changed** — Agent sessions are being rearchitected around the agent host, a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex based on the Agent Host Protocol - **changed** — Terminal live updates now use non-interrupting ARIA status announcements instead of assertive alerts - **changed** — Switch between text editor and hybrid Markdown editor using Reopen Editor With in both Agents window and editor windows #### Visual Studio Code 1.131 Follow us on LinkedIn, X, Bluesky Release date: July 29, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.131 release of Visual Studio Code. This release brings more visibility into running subagents, built-in dictation across the workbench, and a new hybrid Markdown editor. - Subagents: See a running subagent's model, elapsed time, and active tool call without opening its conversation. - Built-in dictation (Experimental): Dictate in chat, editors, and the terminal without installing the Speech extension. - Hybrid Markdown editor (Experimental): View, edit, and add agent-actionable comments to Markdown files in the Agents window. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Agent host As mentioned in our last few releases, we're rearchitecting how agent sessions work in VS Code around the agent host - a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex, based on the Agent Host Protocol (AHP). Because a session lives in its own process, the same session can be connected to and rendered from multiple VS Code windows at once. The agent host's Copilot agent is powered by the Copilot SDK, which means that its behavior and functionality is aligned with the Copilot CLI, the standalone GitHub Copilot app, and other Copilot products. We're actively developing the agent host and progressively rolling it out to users. To opt in, enable chat.agentHost.enabled and then select an agent host harness from the harness dropdown. The screenshot below shows how to select the Copilot harness on the agent host in the editor window: You can learn more in our VS Code Agent Host architecture documentation. If you have any feedback or requests, please let us know by filing an issue. ###### More information about running subagents (Agents window) When working on complex tasks, the agent can delegate tasks to subagents to run them in parallel in its own context window. You can now quickly see what a running subagent is doing without opening its conversation. In the Agents window, the main conversation shows the following information for each running subagent: - The model used by the subagent - How long the subagent has been running - The tool that the subagent is actively calling Select a running subagent to open its conversation in another chat, where you can review its full progress while the parent conversation remains available. ##### Chat ###### VS Code pet (Experimental) A new highly experimental pet has been discovered in VS Code! Enter /vscode-pet in chat to meet your new companion. ##### Editor Experience ###### Built-in dictation across VS Code (Experimental) Setting: dictation.enabled , dictation.showTranscript , dictation.experimental.llmCleanup To use dictation in VS Code, you no longer need to install the VS Code Speech extension. The built-in transcription service works in chat inputs, text editors, and the integrated terminal, with live text and controls suited to each surface. A single speech session and microphone selection are shared across all three surfaces, which prevents overlapping recordings and keeps dictated text in the intended location. Built-in dictation uses the private, offline Nemotron model. The model downloads on first use and keeps audio on your device. Use dictation.showTranscript to control whether the live transcript appears while you dictate. With dictation.experimental.llmCleanup enabled, Copilot refines your transcript as you speak by adding formatting and removing filler words. Transcript text is sent to a language model for cleanup. If cleanup is unavailable, VS Code keeps the raw transcript. ###### Platform support The following platforms _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_131]_ ### 1.130 — Visual Studio Code 1.130 - Date: 2026-07-22 - Version: 1.130 - Original notes: https://code.visualstudio.com/updates/v1_130 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.130 Learn what is new in Visual Studio Code 1.130 Read the full article - **added** — Agent host now runs sessions in a dedicated process that can be connected to from multiple VS Code windows - **added** — Assisted tool approvals reduce approval interruptions by letting the model evaluate tool-call risk during agent tasks - **added** — Agents window shows file-level diff statistics with live insertion and deletion counts - **added** — Compact multi-file diff view in Agents window removes empty space before code for better readability - **added** — Compact quick chats in Agents window use single-line rows in the sessions list - **added** — Worktree support for all agent harnesses including Claude and Codex to enable parallel sessions - **added** — Chat timestamps show request and response times with elapsed time on hover, controlled by chat.verbose setting - **added** — Aggregate AI credit usage visibility for Copilot Business and Enterprise users in the Copilot status menu - **added** — Clickable file links in Git diffs with mnemonic prefixes in terminal that correctly resolve with prefix removal #### Visual Studio Code 1.130 Follow us on LinkedIn, X, Bluesky Release date: July 22, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.130 release of Visual Studio Code. This release brings agent host improvements, faster review workflows in the Agents window, better chat visibility, and smarter terminal link handling. - The agent host: Run sessions in a dedicated process that you can connect to from multiple VS Code windows. - Agents window improvements (Preview): Review multi-file changes faster with compact diffs, file-level stats, and worktree support across harnesses. - Assisted tool approvals: Reduce approval interruptions by letting the model evaluate tool-call risk during agent tasks. - Clickable file links in Git diffs with mnemonic prefixes: Open files directly from diff output when mnemonic prefixes are enabled. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### The agent host As mentioned in our last release, we're rearchitecting how agent sessions work in VS Code around the agent host - a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex, based on the Agent Host Protocol (AHP). Because a session lives in its own process, the same session can be connected to and rendered from multiple VS Code windows at once. The agent host's Copilot agent is powered by the Copilot SDK, which means that its behavior and functionality is aligned with the Copilot CLI, the standalone GitHub Copilot app, and other Copilot products. Learn more about the VS Code Agent Host architecture. We're actively developing the agent host and progressively rolling it out to users in both the editor window and the Agents window. To opt in, enable chat.agentHost.enabled and then pick an agent host harness from the harness dropdown. The screenshot below shows how to select the Copilot harness on the agent host in the editor window: As we continue to invest in the agent host, some features might only be available when an agent runs on it. Those features link back to this section and, where relevant, note any additional settings that enable them (for example, chat.agents.claude.preferAgentHost to enable the Claude agent on the agent host). If you have any feedback or requests while using the agent host, please let us know by filing an issue. ###### Assisted tool approvals Setting: chat.assistedPermissions.enabled Repeated tool approval prompts can interrupt long-running agent tasks. With assisted permissions, the language model evaluates the risk of each tool call and decides whether the tool can run or should require your approval. Enable the setting to add Assisted permissions to the permissions picker for agents that run on the agent host. The following video compares default approvals with assisted permissions: ###### Agents window improvements (Preview) The Agents window includes several updates that make it easier to review changes and manage chats. Updates that require a session running on the agent host are called out below. ###### File-level diff statistics Each file header in the Changes editor shows live insertion and deletion counts next to the file path. You can quickly assess the size of each file's changes while scanning a multi-file diff. ###### Compact multi-file diff view The multi-file diff uses a more compact gutter that removes empty space before the code. File headers, line numbers, and unchanged-region controls share a consistent alignment, which leaves more room for reviewing changes in a narrow editor. ###### Compact quick chats Quick chats, which run on the agent host, use compact, single-line rows in the sessions list. Regular sessions retain a second line with change statistics, status, and _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_130]_ ### 1.129 — Visual Studio Code 1.129 - Date: 2026-07-15 - Version: 1.129 - Original notes: https://code.visualstudio.com/updates/v1_129 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.129 Learn what is new in Visual Studio Code 1.129. Read the full article - **added** — Agent host: a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex, allowing the same session to be connected to and rendered from multiple VS Code windows at once - **added** — New editor panel in the Agents window (Experimental) that brings the editor and detail area together into one docked pane with a shared tab bar - **added** — Open files and diffs directly inside the docked editor in the Agents window with a New Tab action that matches the chat tab strip - **added** — Improved diff experience in the Changes view with ability to toggle between inline and side-by-side views and expand or collapse all files at once - **added** — Session restoration across session switches and window reloads preserving side-pane width, open editors, active editor, and per-file collapsed state - **added** — Session-management tools for Agent Host sessions allowing agents to enumerate, create, observe, and act on other sessions and chats - **added** — Run terminal commands directly from chat prompts by prefixing messages with ! in agent host sessions - **added** — Open Session pill rendered by VS Code when an agent tool creates or targets a session - **added** — Remembered new-session defaults: the new-session picker remembers your last agent mode and approvals choices - **changed** — New-session configuration now shows a single New Worktree checkbox instead of choosing between folder and worktree isolation from a dropdown #### Visual Studio Code 1.129 Follow us on LinkedIn, X, Bluesky Release date: July 15, 2026 Update 1.129.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.129 release of Visual Studio Code. This release brings a dedicated agent host, a new editor panel in the Agents window, running commands with !, and a preview of the modern UI. - The agent host: Run agent sessions in a dedicated process and connect to them from multiple windows. - New editor panel in the Agents window (Experimental): Review agent-generated files and diffs in a docked editor. - Run commands with ! prefix: Run terminal commands directly from chat prompts. - Modern UI preview (Experimental): Get a first look at the updated VS Code workbench appearance. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### The agent host We're rearchitecting how agent sessions work in VS Code around the agent host - a dedicated process that runs agent harnesses such as Copilot, Claude, and Codex, based on the Agent Host Protocol (AHP). Because a session lives in its own process, the same session can be connected to and rendered from multiple VS Code windows at once. The agent host's Copilot agent is powered by the Copilot SDK, which means that its behavior and functionality is aligned with the Copilot CLI, the standalone GitHub Copilot app, and other Copilot products. Learn more about the VS Code Agent Host architecture. We're actively developing the agent host and starting to roll it out to users in both the editor window and the Agents window. To opt in, enable chat.agentHost.enabled and then pick an agent host harness from the harness dropdown. The screenshot below shows how to select the Copilot harness on the agent host in the editor window: As we continue to invest in the agent host, some new features in these release notes may only be available when an agent runs on it. Those features link back to this section and, where relevant, note any additional settings that enable them (for example, chat.agents.claude.preferAgentHost to enable the Claude agent on the agent host). ###### New editor panel in the Agents window (Experimental) The Agents window shows your conversation with an agent next to a detail area for the files and changes it produces. This release introduces a redesigned editor panel that brings the editor and the detail area together into one docked pane with a shared tab bar, so reviewing an agent's work feels like working in the main editor instead of switching between separate panels. With the new editor panel, you can: - Open files and diffs directly inside the docked editor, next to your chat, and add tabs with a New Tab action that matches the chat tab strip. - Review changes in the Changes view with an improved diff experience: toggle between inline and side-by-side views, expand or collapse all files at once, and read changes in a more compact diff representation that fits more of the change on screen. The next action, such as Create Pull Request, is available right from the editor tab title, and editor keybindings like toggling the diff view work the same as they do in the main VS Code window. - Pick up where you left off. Each session restores its side-pane width, open editors, active editor, and per-file collapsed state across session switches and window reloads. This is an experimental, opt-in layout. To try it, enable sessions.layout.singlePaneDetailPanel and reload the window, since the setting is read once at startup. ###### Session-management tools for Agent Host sessions Agents running on the agent host (Copilot, Claude, and Codex) now have access to a suite of session-management tools, so an agent can enumera _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_129]_ ### 1.128 — Visual Studio Code 1.128 - Date: 2026-07-08 - Version: 1.128 - Original notes: https://code.visualstudio.com/updates/v1_128 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.128 Learn what's new in Visual Studio Code 1.128 Read the full article - **added** — Multi-chat agent sessions in Claude to run several related chats in one session for comparing approaches and working in parallel - **added** — Quick chats to ask questions in the Agents window without opening a workspace first - **added** — Copilot Vision now generally available to attach images and PDFs to Chat by pasting, dragging, or dropping them - **added** — Browser tab placement option to choose where integrated browser tabs open: the active group, a dedicated side group, or a separate window - **added** — OS-level keyboard shortcuts to trigger VS Code commands with keybindings that work even when VS Code is not focused - **added** — Keyboard shortcuts for chat navigation in the Agents window including create chat, reopen last closed chat, go to next or previous chat, switch between open chats, close active chat tab, delete active non-main chat, and open searchable picker for chats - **added** — Read-only subagent chats in the Agents window to follow worker progress when an agent delegates work to subagents - **added** — Support for starting chats in the Agents window without a selected workspace for questions not tied to a folder - **added** — BYOK models support in agent host Copilot sessions - **changed** — The Pinned and Chats groups now stay visible when empty by default with an option to hide them using sessions.list.showEmptyDefaultGroups #### Visual Studio Code 1.128 Follow us on LinkedIn, X, Bluesky Release date: July 8, 2026 Update 1.128.1: The update addresses these security issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.128 release of Visual Studio Code. This release brings richer multi-chat agent sessions, generally available image support in Chat, and OS-level keyboard shortcuts. - Multi-chat agent sessions: Run several related chats in one Claude session to compare approaches and work in parallel. - Quick chats: Ask a question in the Agents window without opening a workspace first. - Copilot Vision: Attach images and PDFs to Chat by pasting, dragging, or dropping them, now generally available. - Browser tab placement: Choose where integrated browser tabs open: the active group, a dedicated side group, or a separate window. - OS-level keyboard shortcuts: Trigger VS Code commands with keybindings that work even when VS Code isn't focused. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Multiple chats in a session now supports Claude agent Claude agent-host sessions in the Agents window provide agentic coding capabilities powered by Anthropic's Claude Agent SDK directly in VS Code. Multiple chats keep related conversation threads in one session instead of spreading them across separate top-level sessions. Single-chat Claude sessions remain a focused way to work with the agent. With multiple chats, a session can contain related chats, so you can compare approaches, branch from an earlier turn, and run work in parallel. You can add chats, fork a chat from an existing turn, switch between peer chats, and send turns concurrently. Each chat keeps its own history, title, and model selection, and restores with the parent session after restart. Peer chats stay grouped under the Claude session and don't appear as separate top-level sessions. The following video shows a single Claude session with multiple chats: the main chat adds a /health endpoint to an Express app, while a peer chat writes tests for it in parallel, and a forked chat explores an alternative implementation. Each chat runs independently and stays grouped under the same session. This experience is available when using the Claude agent via the agent host. Ensure the agent host is enabled and can be selected for the Claude agent (via the harness picker) with chat.agentHost.enabled and chat.agents.claude.preferAgentHost . ###### Chat without a selected workspace in the Agents window The Agents window gives you a dedicated place to create, resume, and manage agent sessions. For project work, those sessions keep the chat, files, and changes together with the workspace. For questions not tied to a folder, you can now start a chat in the Agents window without selecting a workspace. These chats appear in the Chats section and open focused and ready for input. Start a quick chat with or the plus button on the Chats section header. Because a quick chat is workspace-less, it does not show the workspace-specific Changes or Files side pane. Quick chats are restored with your other sessions after reload and remain separate from workspace sessions. Chats without a workspace are supported only by agent host sessions, so this experience is available when the agent host is enabled (and selected via the harness picker) with chat.agentHost.enabled . The Pinned and Chats groups stay visible when empty by default. Use sessions.list.showEmptyDefaultGroups to hide these default groups until they contain sessions. ###### Read-only subagent chats in the Agents window (Preview) When an agent delegates work to subagents, you can follow each worker's progress without interrupting or steering it from the main conve _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_128]_ ### 1.127 — Visual Studio Code 1.127 - Date: 2026-07-01 - Version: 1.127 - Original notes: https://code.visualstudio.com/updates/v1_127 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.127 Learn what is new in Visual Studio Code 1.127 Read the full article - **added** — Browser tools for agents that allow agents to open pages, take screenshots, and click through to validate their own work - **added** — Per-site browser permissions to grant pages access to the camera, location, devices, and more with a prompt for each site - **added** — Agent sessions window with ability to group related sessions and drag and drop to arrange sessions - **added** — Chat input banners to act on failing CI checks and incoming pull request comments without leaving the conversation - **added** — Subagent credits display showing the cost of work handled by a subagent when hovering over it - **added** — Custom groups in the Agents window sessions list to organize related sessions together - **added** — Drag and drop support in the sessions list to reorder sessions, rearrange groups, add sessions to groups, and pin sessions - **added** — Editor gutter feedback feature to leave feedback directly from the editor gutter when reviewing agent changes - **added** — Onboarding tours in the Agents window to help users get started with agents - **added** — Multi-chat sessions capability to run several chats within a single agent host Copilot session - **changed** — Create Pull Request button now uses session context to generate more accurate and descriptive pull request titles and descriptions - **changed** — Progress and file changes in multi-chat sessions are now aggregated across all chats with each tab showing its own progress #### Visual Studio Code 1.127 Follow us on LinkedIn, X, Bluesky Release date: July 1, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.127 release of Visual Studio Code. This release brings agents that can build and test web apps in the browser, safer per-site browsing, and new ways to keep busy agent sessions organized. - Browser tools for agents: Let agents open pages, take screenshots, and click through to validate their own work, now generally available. - Per-site browser permissions: Grant pages access to the camera, location, devices, and more, with a prompt for each site. - Agent sessions: Group related sessions and drag and drop to arrange a busy Agents window. - Chat input banners: Act on failing CI checks and incoming pull request comments without leaving the conversation. - Subagent credits: Hover over a subagent to see the cost of the work it handled. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Agents window (Preview) The Agents window is a dedicated companion window optimized for exploring, iterating on, and reviewing agent sessions across projects and machines. This release brings new ways to organize the sessions list and keep a busy list of sessions manageable. ###### Use groups to organize sessions When you run several agent sessions at once, the sessions list can grow quickly and become hard to scan. You can now organize the sessions list into groups to keep related sessions together. Create your own custom groups, and collapse group headers to tidy up the list and focus on what matters. Each group also offers quick actions: you can start a new session directly in a group, or mark all of its sessions as done with one action. ###### Drag and drop in the sessions list The sessions list now supports drag and drop to further organize your sessions: - Reorder sessions by dragging them up or down - Drag session group and workspace headers to rearrange the list - Drag a session onto a group to add it to that group - Drop a session onto the Pinned section to pin it - Select multiple sessions to move them together as a block ###### Chat input banners When a coding agent session has an open pull request, the Agents window displays a banner directly above the chat input, letting you act on failing checks and incoming feedback right where you're working. Each banner provides a single action to fix or view the issue without leaving your conversation: - CI failures: When checks on the pull request fail, a banner shows how many checks failed (for example, "2 of 5 checks failed") with quick actions: Fix Checks starts an agent fix, and Reveal Checks opens the failing checks in the Changes view. - Pull request comments: When new review comments come in, a banner shows the comment count with actions: Address Comments hands them to the agent, and Reveal Comments opens them in the editor. ###### Onboarding tours (Experimental) Getting started with agents can be daunting if you're not sure what they can do for you. Onboarding tours are now available in the Agents window to help you get up to speed quickly. These guided walkthroughs highlight key capabilities and show you how to make the most of working with agents, helping you discover the best ways to delegate tasks and stay productive from day one. We're experimenting with these tours to find the most helpful way to introduce new users to the experience. ###### Editor gutter feedback when reviewing agent changes When reviewing an agent's changes, pointing it at the exact code you want changed should be effortless. You can now leave feedback directly from the editor gutter: hovering over a line reveals an Add Feedback glyph in the gutter, and selecting it drops a c _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_127]_ ### 1.126 — Visual Studio Code 1.126 - Date: 2026-06-24 - Version: 1.126 - Original notes: https://code.visualstudio.com/updates/v1_126 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.126 Learn what is new in Visual Studio Code 1.126 Read the full article - **added** — Session-level cost information shows the total cost of a chat session to help identify expensive conversations - **added** — Multiple chats per session allows running several chats side by side in one agent host Copilot session - **added** — Agents window as a dedicated companion window for exploring, iterating on, and reviewing agent sessions across projects and machines - **added** — Agentic code feedback with agent host harnesses stores comments on the server so agents can interact with feedback using server-side tools - **added** — Ability to rename individual chats directly in their tabs to track conversation purpose - **changed** — Unified model customization picker combines context size and reasoning effort controls into a single interface - **changed** — Model hover display now shows concise one-word capability descriptors and deep link buttons for configuration - **changed** — Simplified model hover makes it easier to scan model information - **changed** — New folders now open in Restricted Mode by default instead of immediately prompting for trust decision - **changed** — Default value of security.workspace.trust.startupPrompt setting changed from once to never - **removed** — Trust Parent button removed from the Workspace Trust editor to reduce accidental trusted folder expansion - **added** — Agent Host Protocol adopted to connect and render the same agent session from multiple clients and VS Code windows #### Visual Studio Code 1.126 Follow us on LinkedIn, X, Bluesky Release date: June 24, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.126 release of Visual Studio Code. This release brings clearer cost transparency, simpler model tuning, and safer browsing of unfamiliar code. - Session-level cost: See the total cost of a chat session to spot expensive conversations. - Multiple chats per session: Run several chats side by side in one agent host Copilot session. - Workspace trust: Browse new folders safely in restricted mode. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Cost management ###### Session-level cost information You can now see the cost for an entire chat session, not just for individual turns. This gives you better transparency into which sessions consume the most credits, making it easier to spot expensive conversations and manage your usage over time. ##### Language models ###### Unified model customization picker To simplify language model configuration, we have combined the context size and reasoning (thinking) effort controls into a single model customization picker. From one place, you can adjust both settings when tuning a model, instead of working with two separate dropdowns. ###### Simplified model hover We cleaned up the model hover to make it easier to scan. It now shows a concise one-word descriptor of the model's capabilities and includes deep link buttons that take you directly to the relevant configuration. ##### Agents window (Preview) The Agents window is a dedicated companion window optimized for exploring, iterating on, and reviewing agent sessions across projects and machines. ###### Multiple chats in an agent host Copilot session Applies to: Copilot sessions running on an agent host. The Agents window lets you run and manage multiple agent sessions side by side. In this release, a Copilot session started from an agent host can hold several chats at once. Because the chats share the same session and working context, you can keep more than one conversation going in the same workspace at the same time. Say your primary chat is busy implementing a feature. Instead of waiting or interrupting it, select New Chat (+) in the session toolbar to open a second chat in the same session, then use it to review the changes so far, draft tests, or write the documentation. Both run at once, and each chat keeps its own conversation. You can switch between tabs and pick up right where you left off. Chats are persisted and restored across a window reload. Step away and come back to every conversation in the session, not just the first one. You can rename a chat directly in its tab to keep track of what each one is for, just like renaming a session from the session header: - Double-click a tab, or select Rename from its context menu, to edit the title in place. - Press Enter to commit the rename, or Escape to cancel. Selecting another tab while editing also cancels the edit and switches to that tab. A chat's title is independent of the session title, so renaming the session does not overwrite a chat you renamed. ###### Agentic code feedback with agent host harnesses In the Agents window, comments you leave on generated code are now stored on the agent host, so the agent can interact with your feedback by using server-side tools such as listComments and resolveComments. This works even when you disconnect the client, since the comments live on the server rather than in your local session. The agent can also create the comments for you by using the addComment tool. When you run a review skill such as /code-review, it reviews your code and adds comments inline, which you can then accept or delete before submitting them _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_126]_ ### 1.125 — Visual Studio Code 1.125 - Date: 2026-06-17 - Version: 1.125 - Original notes: https://code.visualstudio.com/updates/v1_125 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.125 Learn what's new in Visual Studio Code 1.125 Read the full article - **added** — Install model providers from the Language Models editor to discover and install extensions that contribute model providers - **added** — Web search from integrated browser address bar using configured search engine - **added** — Browse over remote connections with HTTP(S) traffic proxied via the remote connection in integrated browser (Preview) - **added** — Copilot status dashboard shows percentage of additional budget consumed - **added** — Native MDM delivery for managed GitHub Copilot settings on Windows and macOS - **changed** — Extension auto-update setting simplified to use on and off values, with automatic migration of previous values - **changed** — Disabled extensions are no longer updated automatically and update only when re-enabled - **changed** — Agent port forwarding in remote workspaces now rewrites URLs and notifies agents of forwarded port changes - **added** — Configurable extension auto-update delay via extensions.autoUpdateDelay setting with default of two hours - **added** — Language Server Protocol updated to version 3.18 with corresponding VS Code client and server packages vscode-languageclient@10.0.0 and vscode-languageserver@10.0.0 #### Visual Studio Code 1.125 Follow us on LinkedIn, X, Bluesky Release date: June 17, 2026 Update 1.125.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.125 release of Visual Studio Code. This release brings a smarter integrated browser, more control over extension updates, and stronger enterprise management for Copilot. - Install model providers: Discover and install extra models via the Marketplace. - Integrated browser: Search the web and securely browse over remote connections without leaving VS Code. - Configurable auto-update delay: Choose how long VS Code waits before installing extension updates. - Copilot policies: Deliver managed Copilot settings through your existing device management tooling. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### View your additional spend usage in VS Code To make sure you stay ahead of overage charges, the Copilot status dashboard now shows the percentage of your additional Copilot budget that you've consumed, so you can adjust your usage before you hit your configured limit. You can view detailed usage and manage your additional spend in the Copilot settings. ##### Language Models ###### Install model providers from the Language Models editor Beyond Bring Your Own Key (BYOK) models, extensions can contribute their own model providers. Previously, to find such an extension, you needed to know the right tag (language-models) to search for in the Extensions view. Now the Language Models editor has an Install Model Providers button that opens the Extensions view filtered to extensions that contribute model providers, making it easier to discover and install them. After you install a provider, its models appear in the model picker alongside any others you have configured. To learn more, see the language models documentation. ##### Integrated Browser ###### Web search from address bar Setting: workbench.browser.searchEngine Look up information without leaving VS Code: type a query into the integrated browser's address bar and it runs against your configured search engine, the same way it would in a standalone browser. Use the workbench.browser.searchEngine setting to pick which search engine to use. ###### Browse over remote connections (Preview) Setting: workbench.browser.enableRemoteProxy When the integrated browser is opened in a remote workspace, web traffic over HTTP(S) can now be proxied via the remote connection. This lets you securely connect to any ports or services that are only accessible from the remote machine. This is a preview feature, so you might encounter bugs. Enable the workbench.browser.enableRemoteProxy setting to try it out, and file any issues you encounter in the VS Code repository. ###### Better agentic interaction with forwarded ports If you have forwarded a port in a remote workspace, previously agents could have difficulty opening the browser due to a potentially different port number. Now, if an agent requests a port that has been forwarded (and the remote proxy is not enabled), the URL is rewritten and the agent is notified of the change. ##### Editor Experience ###### Extension auto-update setting Setting: extensions.autoUpdate You can enable or disable automatic extension updates with the extensions.autoUpdate setting. In this release, we simplified the setting to use on and off values. Previous values such as true, false, onlyEnabledExtensions, and delayed are migrated automatically. When auto-update is enabled, VS Code updates only enabled extensions. Disabled extensions are no longer updated automatically. They update the next time you enable them. Note: Administrators can centrally manage the extensions.autoUpdat _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_125]_ ### 1.124 — Visual Studio Code 1.124 - Date: 2026-06-10 - Version: 1.124 - Original notes: https://code.visualstudio.com/updates/v1_124 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.124 Learn what is new in Visual Studio Code 1.124 Read the full article - **added** — Agents window dedicated companion window for exploring, iterating on, and reviewing agent sessions across projects and machines - **added** — Background send for new sessions allowing requests to be queued without waiting for session load using Alt+Enter - **added** — Sessions picker accessible with Ctrl+R (Cmd+R on macOS) to search and navigate between sessions - **added** — Back and forward navigation through visited sessions using Ctrl+Tab and Ctrl+Shift+Tab - **added** — Previous and Next session commands to step through visible sessions list using Alt+Up/Alt+Down or equivalent shortcuts - **added** — Focus session by position using Ctrl+1 through Ctrl+9 (Cmd+1 to Cmd+9 on macOS) to focus the Nth visible session - **added** — Automatic restoration of sessions layout and state when reloading or reopening the Agents window - **added** — Close All Sessions command to close all sessions at once using Ctrl+K Ctrl+W (Cmd+K Cmd+W on macOS) - **added** — Single-file diff view in the Changes view controlled by sessions.changes.openSingleFileDiff setting - **added** — Chevron toggle in editor title bar to collapse and expand the secondary side bar within the Agents window - **changed** — Autopilot is now enabled by default and determines when a task is truly done with improved logic - **added** — Browser history feature to revisit and search pages already opened in the integrated browser - **changed** — New session view state preservation including selected model and context when using background send #### Visual Studio Code 1.124 Follow us on LinkedIn, X, Bluesky Release date: June 10, 2026 Update 1.124.1: The update addresses these issues. Update 1.124.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.124 release of Visual Studio Code. This release makes it faster to work across agent sessions and gives agents more autonomy to finish your tasks. - Autopilot: Autopilot, enabled by default, is now smarter to determine when a task is truly done. - Background sessions: Quickly send a request in the background and keep composing the next session. - Session navigation: Search, jump, and step through agent sessions with the keyboard. - Browser history: Revisit and search pages you've already opened in the integrated browser. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents window (Preview) The Agents window is a dedicated companion window optimized for exploring, iterating on, and reviewing agent sessions across projects and machines. This release focuses on making it faster to move between sessions and on preserving your context across reloads. ###### Background send for new sessions Previously, starting a new session meant waiting for it to load before you could compose the next one. You can now send a request in the background instead: press Alt+Enter (or hold Alt and select Send) in the new session view. The view resets immediately and keeps its state, such as the selected model and context, clearing only the query text, so you can keep queuing up requests. Each started session appears in the sessions list once it commits. Sending a prompt with Enter still navigates into the new session as before. ###### Navigate between sessions When you work across many agent sessions, being able to find and switch between them quickly matters. This release adds several keyboard-driven ways to move through your sessions, from a searchable picker to back and forward navigation and direct jumps by position. - Sessions picker: Press Ctrl+R (Cmd+R on macOS) to open a Quick Pick that lists your sessions in two groups, recently opened and other sessions, with the active session pre-selected. Search across both the session title and its folder, then: - Press Enter to open the selected session. - Press Cmd/Ctrl+Enter to open it to the side. - Press Right Arrow to open it in the background while keeping the picker open. - Go back and forward: Press Ctrl+Tab to go back and Ctrl+Shift+Tab to go forward through the sessions you have visited, in most-recently-visited order. - Previous and Next session: The Go to Previous Session and Go to Next Session commands step through the visible sessions list in display order, respecting grouping, filtering, and collapsed sections, and clamp at the list edges. Use Alt+Up / Alt+Down (or Ctrl+PageUp / Ctrl+PageDown; Cmd+Alt+Left / Cmd+Alt+Right on macOS). - Focus a session by position: Press Ctrl+1 through Ctrl+9 (Cmd+1 to Cmd+9 on macOS) to focus the Nth visible session in the grid, left to right. ###### Restore sessions on reload Reloading or reopening the Agents window no longer loses your layout. The previously visible sessions and their state are restored automatically, so you land back where you left off. This includes: - The visible sessions grid: which sessions were open, their left-to-right order, the active session, and any sticky or pinned sessions. - Per-session layout, including auxiliary bar visibility, the active view container, and the editors open in each session. - Sessions list state, including the pinned and read status of each session. ###### Close all sessions Similar to editor's Close All... commands, you can now close all your sessions in one step with the n _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_124]_ ### 1.123 — Visual Studio Code 1.123 - Date: 2026-06-03 - Version: 1.123 - Original notes: https://code.visualstudio.com/updates/v1_123 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.123 Learn what's new in Visual Studio Code 1.123 Read the full article - **added** — Support for 1M context windows for Anthropic and OpenAI models - **added** — Automatically sync chat sessions to GitHub account with searchable history across machines and workspaces - **added** — Chronicle commands in chat to ask questions about past sessions, generate standup reports, get productivity tips, and search coding history - **added** — Agents window as a dedicated companion window for exploring and reviewing agent sessions across projects and machines - **added** — Ability to open multiple agent sessions side-by-side in the Agents window - **added** — Pin action to keep session views from being replaced when switching active sessions - **added** — Maximize action to expand a session view across all open session views - **added** — Research agent in preview to run deep research on topics and produce well-cited Markdown reports from codebase and web sources - **added** — Automatic retry of network-dependent terminal commands in sandbox with unrestricted network access - **added** — Favorite pages feature in integrated browser address bar - **added** — Ability to view favorite pages and open tabs from browser URL bar #### Visual Studio Code 1.123 Follow us on LinkedIn, X, Bluesky Release date: June 3, 2026 Update 1.123.1: The update addresses these security issues. Update 1.123.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.123 release of Visual Studio Code. This release improves how you work with agents and the integrated browser. - Larger context windows: Support for 1M context windows for Anthropic and OpenAI models. - Session sync: Automatically sync your chat sessions across machines and search your coding history. - Agents window: Open multiple agent sessions side-by-side to compare or review work in parallel. - Research agent: Run deep research on a topic and get a thorough, well-cited Markdown report. - Integrated browser updates: Favorite pages for quick access and more options to capture browser screenshots. Make sure to rewatch VS Code Live at Build 2026! Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Session sync and chronicle Setting: chat.sessionSync.enabled Your chat sessions now sync automatically to your GitHub account, giving you a personal, searchable history of your work across machines and workspaces. Each session captures the conversation, the files you touched, repository context (repo, branch, timestamps), and any pull requests, issues, or commits referenced along the way. With the new chronicle commands (/chronicle) in chat, you can put that history to work: - Ask natural-language questions about past sessions - Generate standup reports - Get personalized productivity tips - Search your coding history by topic, file, or PR To enable session sync, turn on chat.sessionSync.enabled . You can view the status of session sync in the Copilot status dashboard in the VS Code Status Bar. For more details, see the Session Sync and Chronicle documentation. ###### Retry network-dependent commands in the sandbox Setting: chat.agent.sandbox.retryWithAllowNetworkRequests When a terminal command that is run by a local agent requires access to domains that are not configured as allowed domains, the command is automatically retried inside the sandbox with unrestricted network access. After that, if it still fails, it falls back to unsandboxed execution. This allows network-dependent operations such as git fetch to finish, while keeping filesystem protections in place. ###### Agents window (Preview) The Agents window is a dedicated companion window optimized for exploring, iterating on, and reviewing agent sessions across projects and machines. This release, we focused on letting you work with multiple sessions side by side. ###### Multiple open sessions You can now have more than one session open at the same time in the Agents window. In addition to the active session, open another session next to it by: - Selecting Open to the Side in the context menu of a session in the sessions list. - Dragging and dropping a session from the sessions list into the sessions view area. - Holding Alt and selecting a session in the sessions list. Even though multiple sessions can be visible at once, only one is the active session at any time. The Terminal, Files, and Changes views all operate on the currently active session, so switching the active session updates these views to reflect its state. By default, selecting a session in the sessions list replaces the active session view with the selected one. To keep a session view from being replaced, pin it with the pin action in the top right of the view. Pinned session views are never replaced—selecting another session opens it in an unpinned view instead. If every session view is pinned, the selected session opens to the side. Use the maximize action in t _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_123]_ ### 1.122 — Visual Studio Code 1.122 - Date: 2026-05-28 - Version: 1.122 - Original notes: https://code.visualstudio.com/updates/v1_122 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.122 Learn what's new in Visual Studio Code 1.122 Read the full article - **added** — Support for 1M context windows for Anthropic and OpenAI models - **added** — Air-gapped BYOK to use your own language models without internet connectivity - **added** — Browser device emulation to test website responsiveness across different devices in the integrated browser - **added** — Rich issue reporting with screenshots and video recordings - **added** — Agents Window in Preview as a dedicated companion window for exploring and reviewing agent sessions - **added** — Session hover details in the Agents window showing session title, harness icon, project, worktree, and files changed - **added** — Local VS Code harness for the Agents window in Insiders only - **added** — Richer OpenTelemetry signals for agents with repository context, agent type, structured tool parameters, and hook outcomes - **added** — BYOK support without requiring GitHub sign-in for air-gapped and offline workflows - **changed** — GitHub Copilot moved to usage-based billing model with AI credits - **changed** — Copilot status dashboard now reflects usage-based billing and shows AI credits consumption - **changed** — Model picker now displays cost information to help make informed model choices - **changed** — Terminal sandboxing now only applies when using Default Approvals instead of with Bypass Approvals and Autopilot mode #### Visual Studio Code 1.122 Follow us on LinkedIn, X, Bluesky Release date: May 28, 2026 Update 1.122.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.122 release of Visual Studio Code. This release further enhances the agent experience and makes BYOK more flexible, while adding new capabilities for testing web apps across different devices. - Larger context windows: Support for 1M context windows for Anthropic and OpenAI models. - Air-gapped BYOK: Use your own language models, even when you're not connected. - Browser device emulation: Test your website's responsiveness across different devices directly in the integrated browser. - Rich issue reporting: Create rich VS Code issue reports, including screenshots and video recordings. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### GitHub Copilot moves to usage based billing GitHub Copilot has moved to usage-based billing. Under the new model, each interaction consumes AI credits, which are calculated based on token (input, output, and cached) cost and on the model used. Complex interactions and more capable models consume more credits, while lightweight models and simpler tasks use fewer. Learn more about how you can optimize your usage. ###### Updated Copilot status dashboard The Copilot status dashboard now reflects usage-based billing. You can view your AI credits consumption, so you can monitor your usage at a glance. ###### Model costs in the model picker The model picker now displays cost information to help you make informed model choices. Different models have different costs per token type, so choosing the right model for your task can help extend your usage. You can view all available models, their capabilities, context sizes, and billing details in the Language Models editor. Open it from the model picker by selecting ⚙️, or run the Chat: Manage Language Models command from the Command Palette. ##### Agents ###### Agents Window (Preview) The Agents window is a dedicated companion window optimized for exploring, iterating on, and reviewing agent sessions across projects, harnesses, and machines. We keep improving it and the updates for this release include: - Session hover details: Hover over a session in the session list to see its details at a glance. The hover shows the session title with an icon indicating the harness used, along with the project, worktree, and files changed. - Local VS Code harness (Insiders only): We're continuing to iterate on the ability to use the local harness in the Agents window, such as improvements to the custom agent picker. The availability of the local harness is an early, experimental feature available only in VS Code Insiders. To try it out, you can enable the sessions.chat.localAgent.enabled setting in Insiders. You can open the Agents window in several ways, including the Open in Agents button in the VS Code title bar. To learn more about how it works and what you can do with it, visit the Agents window documentation. You can also check out our new VS Code Insiders podcast episode about how the Agents window fits into agent-first development workflows. Your feedback continues to be a great help in shaping Agents. If you've already been using it and providing feedback, thank you! Please continue to file issues on GitHub or browse existing issues. ###### Richer OpenTelemetry signals for agents Local agent sessions now emit a canonical github.copilot.* attribute namespace to OpenTelemetry, matching the GitHub Copilot CLI OpenTelemetry conventions. New signals add repository context, agent type, structured tool parameters, and hook outcomes to each session. For the full attribute reference, see Monitor ag _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_122]_ ### 1.121 — Visual Studio Code 1.121 - Date: 2026-05-20 - Version: 1.121 - Original notes: https://code.visualstudio.com/updates/v1_121 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.121 Learn what's new in Visual Studio Code 1.121 Read the full article - **added** — Monitor and control agent sessions on a remote machine from the Agents window - **added** — Configure which models handle lightweight tasks like generating commit messages and titles - **added** — Render Mermaid diagrams directly in the Markdown preview and notebooks - **added** — Preview local HTML files in the Integrated Browser without installing an extension - **added** — Support for running agent sessions on a remote machine via SSH or dev tunnels - **added** — Claude Agent now supports Auto mode for executing actions without permission prompts while maintaining background safety checks - **added** — Agent Host Protocol (AHP) as an open protocol enabling coordination of agent sessions across multiple clients simultaneously - **added** — Prebuilt Azure Managed Grafana dashboard for monitoring OpenTelemetry signals from agents in VS Code - **changed** — Terminal tool behavior optimized to consume less resources and tokens with more output compression and background terminal cleanup #### Visual Studio Code 1.121 Follow us on LinkedIn, X, Bluesky Release date: May 20, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.121 release of Visual Studio Code. This release adds built-in Mermaid and HTML previews, streamlines terminal tool behavior for agents, and lets you run agent sessions on remote machines. - Remote agents: Monitor and control agent sessions on a remote machine from the Agents window. - Model configurability: Configure which models handle lightweight tasks like generating commit messages, titles, and more. - Mermaid diagram preview: Render Mermaid diagrams directly in the Markdown preview and notebooks. - HTML file preview: Preview local HTML files in the Integrated Browser without installing an extension. - Terminal tool optimizations: Consume less resources and tokens with more output compression and background terminal cleanup. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Agents Window (Preview) We continue improvement to the Agents window, which is the agent-driven companion window brought as a preview to VS Code Stable in our last release. You can open the Agents window in several ways, including the Open in Agents button in the VS Code title bar. To learn more about how it works and what you can do with it, visit the Agents window documentation. Your feedback continues to be a great help in shaping Agents. If you've already been using it and providing feedback, thank you! Please continue to file issues on GitHub or browse existing issues. We're also continuing to work on the broader extension story in the Agents window, including what extension enablement unlocks and how various extensions should behave in this environment. Whether you'd like to ideate on new scenarios that take advantage of running agents across projects, or share feedback on how your existing extension behaves in the Agents window, we'd love to collaborate with you through GitHub issues. ###### Remote agents (Preview) The Agents window has experimental support for running agent sessions on a remote machine that you own and can connect to via SSH or dev tunnels. Learn more about remote agent sessions in our documentation. ###### Connecting to a remote You can connect the Agents window to a remote machine in two ways: - SSH: pick from your existing ~/.ssh/config entries, or type a user@host. - Dev Tunnels: pick from tunnels you've already created by running code tunnel on the target machine. ###### How it works This feature is similar to, but not the same as, VS Code's remote development extensions. The Agents window connects to the remote, and either downloads and installs the VS Code CLI (SSH) or connects to the running CLI server via a dev tunnel that you started. It starts a lightweight process called the "agent host", which hosts a new agent loop built on the Copilot SDK. An important point to note is that the remote agent host is a long-lived process. Running sessions continue to run on the remote even if your client disconnects, so you can close your laptop while the remote agent continues working. ###### Agent Host Protocol The connection between the Agents window and the agent host is a new open protocol called the Agent Host Protocol (AHP). We're developing it in the open as a standalone spec. The key design principle of AHP is that it enables coordination of agent sessions across multiple clients simultaneously. This is how it differs from other protocols like ACP. An agent host manages authoritative state, synchronizes it to every connected client, and sequences all mutations through pure reducers. Because AHP is an open protocol, anyone can build a client that connects to the VS Code CLI's agent ho _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_121]_ ### 1.120 — Visual Studio Code 1.120 - Date: 2026-05-13 - Version: 1.120 - Original notes: https://code.visualstudio.com/updates/v1_120 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.120 Learn what's new in Visual Studio Code 1.120 Read the full article - **added** — Agents window is now available in Visual Studio Code Stable as a preview for working across multiple agents and projects - **added** — Markdown preview for diffs to review Markdown content instead of syntax - **added** — Command risk assessment to assess the risk of terminal commands before they run - **added** — Token optimization to reduce context window usage by compressing large terminal output - **changed** — Agents window preferences now persist across new sessions - **changed** — Discard changes directly from the Changes panel in Agents window - **changed** — Agents window now syncs upstream changes from base branch before agent work begins - **changed** — Changes panel actions are now more deterministic and complete more quickly - **changed** — Completed sessions in Agents window automatically display all agent edits by default - **added** — Navigate between recent sessions using arrow buttons in Agents window title bar - **added** — Override VS Code settings per Agents window when different behavior is needed - **changed** — Extensions that contribute static content such as themes, grammars, and keybindings now activate automatically in Agents window - **added** — Discover Copilot CLI plugins automatically without requiring separate installation in VS Code - **changed** — View BYOK model token usage and context window consumption for Anthropic, OpenAI, and other provider models - **changed** — Configure thinking effort for BYOK models to optimize token usage and costs #### Visual Studio Code 1.120 Follow us on LinkedIn, X, Bluesky Release date: May 13, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.120 release of Visual Studio Code. This release brings the Agents window to Stable, improves BYOK model visibility and control, and adds Markdown quality-of-life improvements and agent safety features. Here are the highlights for this release: - Agents window in Stable: Work in an agents-first way across all your projects with the new Agents window. - BYOK improvements: Track and optimize token usage and configure thinking effort for your BYOK models. - Markdown improvements: Review Markdown content instead of syntax with Markdown preview for diffs. - Command risk assessment: Assess the risk of terminal commands before they run. - Token optimization: Reduce context window usage by compressing large terminal output. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agents ###### Orchestrate tasks across projects with the Agents window (Preview) While VS Code is already used by millions of developers for agentic coding, its editor layout is primarily optimized for single-task, single-workspace workflows. To enable our users (and ourselves!) to work with multiple agents across multiple projects, we created a new type of window: Agents. The new Agents window is a companion to the editor you already know: purpose-built for agent-driven development, with a dedicated space to explore, iterate on, and review tasks across multiple projects, and seamlessly switch between them. And because VS Code is built for developer choice and flexibility, the Agents window lets you pick your agent harness, run agents on remote machines, and configure the environment the way you want it - color themes, keybindings, and extensions included. The Agents window has been available as part of VS Code Insiders in our past few releases, and with this release, it's now available as a preview in VS Code Stable. You can open the Agents window in several ways, including the "Open in Agents" button in the VS Code title bar. To learn more about how it works and what you can do with it, visit the Agents window documentation. ###### What's new? If you've already been using the Agents window in Insiders, thank you! We've continued to act on your feedback, with the following improvements landing this week: - Preferences persist across new sessions: Your last choices in dropdowns like agent harness and isolation mode are retained when you create new sessions. - Discard changes more easily: You can discard edits directly from the Changes panel. - Sync upstream changes in new sessions: A sync button on the Files panel lets you see upstream changes from the base branch and pull them in before the agent gets to work. - More deterministic changes interactions: Actions in the Changes panel can complete more quickly as they're now deterministic. - View all changes by default for completed sessions: When you open a session marked as done, you automatically get a view of the agent's full set of edits at a glance. - Navigate between recent sessions: Use the arrow buttons in the top-left of the title bar to jump between recent sessions without leaving the window. - Override settings per window: The Agents window now shares all of your VS Code settings, and you can override specific settings just for the Agents window when you want a different behavior there. Your feedback continues to be a great help in shaping Agents. Please file issues on GitHub or browse existing issues. ###### Extensibility Extensions that contribute only static content, such as themes, grammars, languages, and keybindings, activate in the Agents window automatically. We also tested _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_120]_ ### 1.119 — Visual Studio Code 1.119 - Date: 2026-05-06 - Version: 1.119 - Original notes: https://code.visualstudio.com/updates/v1_119 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.119 Learn what's new in Visual Studio Code 1.119 Read the full article - **added** — Allow agents to discover and request integrated browser access for interacting with live pages - **added** — Enable browser tabs to be attached to chat as context via suggested context, context picker, and drag-and-drop actions - **added** — Allow agents to request sharing of open browser tabs and prompt users to approve or deny the request - **added** — Prompt users to reuse existing unshared tabs when an agent tries to open a new tab on the same domain - **added** — Add redesigned session repo picker in VS Code Agents for switching between local folders, repos, and remote options - **added** — Emit OpenTelemetry traces, metrics, and events from Copilot Chat agent sessions following GenAI semantic conventions - **added** — Support monitoring agent behavior, latency, and token usage through OTLP-compatible backends - **changed** — Use a lightweight model to manage agent todo lists for optimized token usage - **changed** — Improve visibility of agent progress with rotating progress messages and border animations for the chat input box - **changed** — Enhance web and mobile experience for the VS Code Agents client to align with desktop experience - **fixed** — Fix sub-session tabs and lifecycle handling in VS Code Agents #### Visual Studio Code 1.119 Follow us on LinkedIn, X, Bluesky Release date: May 6, 2026 Update 1.119.1: The update addresses these security issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.119 release of Visual Studio Code. This release focuses on smoother agent interactions, enhanced observability, and more efficient trust and security controls. - Agent-browser interaction: Let agents discover and ask for integrated browser access. - Optimized token usage: Use a lightweight model to manage agent todo lists. - OpenTelemetry tracing: Monitor agent sessions with OpenTelemetry. - Trust and developer efficiency: Get less interrupted by requests for network access or temp folder writes. - Markdown preview: Quickly switch between Markdown source and preview. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agent experience ###### Sharing browser tabs with agents When agents can access a live browser, they validate changes in real time and iterate faster. For web development, an agent can edit code, reload the page, and confirm the fix in a single turn. For design workflows, the agent can compare rendered output against your intent and refine layout or styling on the fly. Get started with using the integrated browser with agents in VS Code. An agent does not automatically have access to the integrated browser. You need to explicitly share browser pages with the agent for it to interact with them. This helps keep sensitive data private. In this release, we've added new ways to share browsers with an agent: ###### Attach browser tabs as context Browser tabs can now be explicitly attached to the chat via typical entry points such as suggested context, context picker, and drag-and-drop actions. When a browser tab is attached, it enters a sharing state where the agent can read and interact with the page. Use the sharing button in the browser to stop sharing when you're done. ###### Agents-initiated requests to share a page Agents now have information about how many browser tabs you have open and are not shared. They can request to share an open tab when they need to interact with a page, and you can approve or deny the request in a prompt. When an agent tries to open a new tab on the same domain as an existing, unshared tab, a prompt appears to ask if you want to reuse the existing tab. This aims to encourage tab reuse and reduce clutter. ###### Visual Studio Code Agents (Insiders) Note: Visual Studio Code Agents is currently in preview and only available with VS Code Insiders. Visual Studio Code Agents is a companion experience that ships with VS Code Insiders. It provides a focused, agent-native environment where you can run parallel sessions across repos and iterate on multi-step coding tasks. We first introduced VS Code Agents in 1.115 and continue to refine it based on user feedback. Updates in this release include: - Redesigned new session repo picker: When you start a new session, you can now easily switch between local folders, repos, or remote options. - Sub-session improvements: Creating and managing sub-sessions continues to improve, with fixes in areas such as sub-session tabs and lifecycle handling. - Web and mobile polish: We continue to iterate on the Agents web client introduced in 1.118 to align the browser experience with the desktop experience. This includes improvements to the mobile experience, so that you can create and manage sessions and their changes from the browser of your mobile device. - Environment management and continuity: We continue investing in the connections between VS Code and Agents and evolving how the environment is managed. This continues to take shape in future releases. - Progress UX: When an ag _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_119]_ ### 1.118 — Visual Studio Code 1.118 - Date: 2026-04-29 - Version: 1.118 - Original notes: https://code.visualstudio.com/updates/v1_118 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.118 Learn what's new in Visual Studio Code 1.118 Read the full article - **added** — Track and control ongoing Copilot CLI sessions remotely from GitHub.com or mobile - **added** — Semantic search to find code in any workspace and text search across GitHub repos and orgs - **added** — Dedicated context for skills to isolate skill execution and keep main chat focused - **added** — Chat session insights to turn chat history into standup reports, tips, and answers about past work - **added** — Enterprise control to restrict AI feature access to organizations your admin trusts - **added** — Discover the Agents app directly from VS Code Insiders title bar - **added** — Claude agent available in the Agents app to use alongside other agents like Copilot CLI or Copilot Cloud - **added** — Access the Agents experience from browser at insiders.vscode.dev/agents with a Dev Tunnel - **added** — Layout controls for changes to open diff view side-by-side with Chat view or in a modal window - **added** — Dynamic title bar entry points to switch between VS Code Insiders and the Agents app with a single click - **changed** — Shared state across VS Code and Agents including authentication, AI customizations, workspace trust, recent folders, and keyboard shortcuts - **changed** — Integrated browser in Agents app persists across sessions and no longer refreshes when returning to a session - **changed** — Chat session titles synced across different chat surfaces so renaming a Copilot CLI session updates consistently in sessions list, chat editor tab and header, and terminal - **changed** — Git AI co-authoring enabled by default so Copilot is automatically added as a co-author when making changes - **changed** — Improved token efficiency to get more out of every request with lower token usage #### Visual Studio Code 1.118 Follow us on LinkedIn, X, Bluesky Release date: April 29, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.118 release of Visual Studio Code. This release expands where you can work with Copilot agents and makes them more efficient. Here are the highlights for this release: - Remote control: Track and control your ongoing Copilot CLI sessions remotely from GitHub.com or mobile. - Codebase search: Find the code you need with semantic search in any workspace and text search across GitHub repos and orgs. - Dedicated context for skills: Isolate skill execution to keep your main chat focused and answers sharper. - Chat session insights: Turn your chat history into standup reports, tips, and answers about past work. - Enterprise control: Restrict AI feature access to organizations your admin trusts. - Improved token efficiency: Get more out of every request with lower token usage. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Agent experience ###### Visual Studio Code Agents (Insiders) Note: The Visual Studio Code Agents app is currently in preview and only available when installing VS Code Insiders. The Visual Studio Code Agents app is a companion app that ships alongside VS Code Insiders. It provides a focused, agent-native environment where you can run parallel sessions across repos and iterate on multi-step coding tasks. We first introduced the Agents app in 1.115 and continue to refine it based on user feedback. In this release, you can discover the Agents app directly from the VS Code Insiders title bar, making it easy to jump into an agent-powered workflow. We also published dedicated Agents documentation to help you get started. Recent feature highlights include: - Shared state across VS Code and Agents: The Agents app shares more state with VS Code Insiders for a smoother transition between the two. This includes authentication (on Windows), AI customizations, workspace trust, recent folders, and keyboard shortcuts. - Claude agent: The Claude Agent is available in the Agents app, so that you can use it alongside other agents like Copilot CLI or Copilot Cloud for your coding tasks. - Web client: Access the Agents experience from the browser at insiders.vscode.dev/agents, bringing the agent-native workflow to any machine where you have a Dev Tunnel running (via code-insiders tunnel). To get started, download VS Code Insiders and run code-insiders tunnel to set up a Dev Tunnel. You can then connect to it from the web. - Background browsers: The integrated browser persists across sessions, so it no longer refreshes when you return to a session. This makes context switching smoother when using the integrated browser to preview changes while the agent works. - Layout controls for changes: When the agent makes changes, you can open the diff view side-by-side with the Chat view or open it in a modal window to focus on the changes. Use the layout controls in the diff view toolbar to toggle between different display modes. - Dynamic title bar entry points: Switch between VS Code Insiders and the Agents app with a single click. Select Open in Agents from the VS Code Insiders title bar to jump into the Agents app, or select Open in VS Code from the Agents title bar to return to the Insiders editor. Your feedback helps us shape the Agents experience - please continue sharing it with us by filing issues on GitHub. You can also explore existing issues to see what others have reported and provide your feedback on specific topics. ###### Remote control for Copilot CLI sessions (Experimental) Setting: github.copilot.chat.cli.remote.enabled Previously, to engage with a Copilot CLI session, you had to be at the mach _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_118]_ ### 1.117 — Visual Studio Code 1.117 - Date: 2026-04-22 - Version: 1.117 - Original notes: https://code.visualstudio.com/updates/v1_117 - Permalink: https://whatsnew.fyi/product/vscode/releases/1.117 Learn what's new in Visual Studio Code 1.117 Read the full article - **added** — Bring your own key (BYOK) for Copilot Business and Enterprise users to connect their own API keys for providers like OpenRouter, Ollama, Google, OpenAI, and more directly in VS Code chat - **added** — Incremental rendering of chat responses with optional block-level animations as tokens arrive, configurable via chat.experimental.incrementalRendering settings - **added** — Sort agent sessions by recent activity in the Agent Sessions view to quickly find and resume sessions - **added** — System notifications for background terminal commands run by agents to monitor their status in the chat response - **added** — Create sub-sessions in Visual Studio Code Agents (Insiders) by selecting + in the session title to spawn a new session from the current session - **added** — Launch Copilot CLI from the terminal panel with a custom terminal profile, even when the default terminal profile is set to a non-default shell - **changed** — Improved inline change rendering in Visual Studio Code Agents to make it easier to scan and compare diffs when the agent edits code - **changed** — Terminal now detects agent CLIs like Copilot CLI, Claude Code, and Gemini CLI as distinct shell types and uses the OSC title sequence emitted by the CLI as the terminal title - **changed** — Improvements to the update flow across operating systems in Visual Studio Code Agents to make staying on the latest version smoother - **fixed** — Fixed error when selecting GitHub Copilot CLI from the terminal profile picker with non-default shell configurations #### Visual Studio Code 1.117 Follow us on LinkedIn, X, Bluesky Release date: April 22, 2026 Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the 1.117 release of Visual Studio Code. This release adds new capabilities for Copilot Enterprise and Business users and further improves the agent experience in VS Code. Here are the highlights for this release: - BYOK for Business and Enterprise: Connect your own API keys for preferred or specialized models directly in VS Code chat. - Incremental chat rendering: Experience more fluid streaming of chat responses. - Terminal improvements: Launch Copilot CLI from any terminal profile. Happy Coding! VS Code is rolling out gradually to all users. Use Check for Updates in VS Code to get the latest version immediately. To try new features as soon as possible, download the nightly Insiders build, which includes the latest updates as soon as they are available. ##### Bring your own key for Copilot Business and Enterprise Teams often need specific models for compliance, performance, or cost reasons, but switching between tools to use them slows developers down. Bring your own language model key (BYOK) lets Copilot Business and Enterprise users connect their own API keys for providers like OpenRouter, Ollama, Google, OpenAI, and more, so they can use those models directly in VS Code chat. By default, BYOK is enabled and administrators can disable it with the Bring Your Own Language Model Key policy in the Copilot policy settings on GitHub.com. This gives administrators control over which model providers are available to their organization while keeping developers in their existing workflow. After the policy is enabled, organization members can add models from built-in providers or install language model provider extensions. ##### Chat experience ###### Incremental rendering of chat responses (Experimental) Chat responses feel more fluid and natural with incremental rendering, which streams content block-by-block with optional animations as tokens arrive. Instead of the default timer-based rendering, this experimental approach renders each block as it becomes ready, reducing the perceived wait time for longer responses. Configure incremental response rendering with the following settings: - chat.experimental.incrementalRendering.enabled : Enable or disable incremental response rendering with optional block-level animation when streaming chat responses. Default: true. - chat.experimental.incrementalRendering.animationStyle : Configure the animation style for incremental response rendering. Options: none, fade, rise, blur, scale, slide, reveal. Default: fade. - chat.experimental.incrementalRendering.buffering : Configure how content is buffered before rendering during incremental response rendering. Lower buffering levels render faster but may show incomplete sentences or partially-formed Markdown. Options: off, word, paragraph. Default: word. ###### Sort agent sessions by recent activity When you accumulate many agent sessions, finding the right one can be difficult. The Agent Sessions view supports sorting sessions by when they were created or last updated, so you can quickly pick up where you left off. ###### System notifications for background terminal commands When an agent runs a long-running terminal command in the background, it can be easy to lose track of its progress. These commands now surface as System notifications in the chat response, so you can monitor their status without switching to the terminal. ##### Agent experience ###### Visual Studio Code Agents (Insiders) Note: The Visual Studio Code Agents app is currently in preview and only available when installing VS Code Insiders. The Visual Studio Code Agents app is a companion app that ships alongside VS Code Insiders, providing a focused, agent-native environment where you can run parallel sessions across repos, review diffs inline, and iterate on multi-step coding tasks. I _[Truncated at 4000 characters — full notes: https://code.visualstudio.com/updates/v1_117]_