{"id":4629,"date":"2026-07-22T17:17:43","date_gmt":"2026-07-22T17:17:43","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/07\/22\/vs-code-1-129-moves-agent-sessions-out-of-the-editor-window\/"},"modified":"2026-07-22T17:17:43","modified_gmt":"2026-07-22T17:17:43","slug":"vs-code-1-129-moves-agent-sessions-out-of-the-editor-window","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/07\/22\/vs-code-1-129-moves-agent-sessions-out-of-the-editor-window\/","title":{"rendered":"VS Code 1.129 Moves Agent Sessions Out of the Editor Window"},"content":{"rendered":"<div><img data-opt-id=1761231876  fetchpriority=\"high\" decoding=\"async\" width=\"770\" height=\"330\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/07\/vscode_agent_host_770x330.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" \/><\/div>\n<p><img data-opt-id=162306349  fetchpriority=\"high\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/07\/vscode_agent_host_770x330-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/p>\n<p><span>Microsoft has released Visual Studio Code 1.129, and the headline change isn\u2019t a new feature so much as a new foundation. The update introduces the agent host, a dedicated process that runs AI coding agents like Copilot, Claude, and Codex outside the editor itself, using a new open protocol called the Agent Host Protocol (AHP).<\/span><\/p>\n<p><span>That distinction matters more than it sounds. Until now, agent sessions in VS Code lived inside the extension host, tied to the lifecycle of a single window. Close the window, and the session\u2019s context went with it. The Agent Host Protocol is an open, agent-agnostic protocol between a host and its clients that uses JSON-RPC for communication and immutable state with pure reducers for synchronized session data. In practice, that means an agent session becomes something closer to a resource on a server than a temporary artifact of one editor window.<\/span><\/p>\n<p><span>The host owns agent sessions independently of the clients that display and control them, which gives VS Code two capabilities it didn\u2019t have before: shared sessions, where multiple clients can observe and control the same session while staying in sync, and remote execution, where the host runs next to the workspace on a separate machine while clients connect from elsewhere. A developer could start a long-running agent task from a laptop, close it, and pick the same session back up from a different machine without losing state. The defining principle behind the design is that the agent can run without a client attached at all.<\/span><\/p>\n<p><span>Mitch Ashley, VP and practice lead for software lifecycle engineering and AI-native software engineering at The Futurum Group, says the change addresses a problem developers have been living with for a while. \u201cDecoupling agent sessions from the editor process solves a real problem. Engineers used to lose context whenever a window closed. Teams running agents across hybrid environments now need sessions that outlive any single laptop.\u201d<\/span><\/p>\n<p><span>Microsoft built the agent host with contributions from outside its own walls. The agent host\u2019s Copilot agent is powered by the Copilot SDK, which aligns its behavior with the Copilot CLI, the standalone GitHub Copilot app, and other Copilot products, so the same underlying engine now shows up consistently across Microsoft\u2019s Copilot surface area rather than behaving differently depending on where you access it.<\/span><\/p>\n<p><span>To turn the agent host on, developers enable the <\/span><span>chat.agentHost.enabled<\/span><span> setting and pick a harness from a dropdown in either the editor window or the newer Agents window. Microsoft is rolling it out gradually rather than flipping it on for everyone at once, which tracks with how it has handled other structural changes to VS Code\u2019s chat and agent features over the past year.<\/span><\/p>\n<p><span>The release bundles several features that build directly on that new architecture. Sessions running on the agent host now get access to session-management tools, letting one agent list, inspect, and hand off work to other sessions without a developer needing to switch context manually. Any time a tool creates or targets a session, VS Code shows an \u201cOpen Session\u201d pill, and sending a message to another session always requires confirmation first \u2014 a guardrail against an agent quietly fanning a single task out into a pile of unsupervised sessions.<\/span><\/p>\n<p><span>The Agents window also gets an experimental new editor panel that docks a session\u2019s files and diffs alongside its chat in one pane, plus a redesigned diff view with inline and side-by-side toggles. Chat picked up a <\/span><span>!<\/span><span> prefix for running terminal commands directly from a prompt, and GitHub Enterprise users can now authenticate Copilot through their own GHE instance rather than being limited to github.com \u2014 a gap that previously blocked Enterprise-backed Copilot subscriptions from completing sign-in at all. Rounding out the release is an early, opt-in preview of a modernized VS Code UI, available now in Insiders builds.<\/span><\/p>\n<p><span>None of these individually reads as a blockbuster. Together, they describe a strategy: keep agent orchestration open and protocol-based rather than locking it to one vendor\u2019s tooling. That openness is also the bet Microsoft is making against competitors. VS Code\u2019s answer to the agentic IDE competition is not a better completion engine or a more autonomous agent loop \u2014 it\u2019s an open harness, where BYOK works with any provider, AHP is a public protocol with open SDKs, the extension marketplace carries thousands of existing integrations, and the enterprise plugin layer gives administrators a governance mechanism that scales across an organization.<\/span><\/p>\n<p><span>For IT leaders, the part of this release worth tracking closely is what multi-client sessions mean once agents move beyond a single developer\u2019s laptop. Ashley frames it as an audit problem as much as an architecture one. \u201cMulti-client session control turns this into a governance question. Audit trails now have to separate who observed a session from who acted on it. Regulated organizations can\u2019t wait for an incident to find out which was which.\u201d<\/span><\/p>\n<p><span>VS Code is rolling out 1.129 gradually through its built-in update mechanism, with the full feature set \u2014 including the agent host \u2014 available now to Insiders users who want early access.<\/span><\/p>\n<p><a href=\"https:\/\/devops.com\/vs-code-1-129-moves-agent-sessions-out-of-the-editor-window\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\">Read More<\/a><\/p>\n<p>\u200b<\/p>","protected":false},"excerpt":{"rendered":"<p>Microsoft has released Visual Studio Code 1.129, and the headline change isn\u2019t a new feature so much as a new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4630,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-4629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=4629"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4629\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/4630"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=4629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=4629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=4629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}