{"id":3834,"date":"2026-04-13T06:13:59","date_gmt":"2026-04-13T06:13:59","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/04\/13\/visual-studio-code-1-115-moves-deeper-into-agent-native-development\/"},"modified":"2026-04-13T06:13:59","modified_gmt":"2026-04-13T06:13:59","slug":"visual-studio-code-1-115-moves-deeper-into-agent-native-development","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/04\/13\/visual-studio-code-1-115-moves-deeper-into-agent-native-development\/","title":{"rendered":"Visual Studio Code 1.115 Moves Deeper Into Agent-Native Development"},"content":{"rendered":"<div><img data-opt-id=1460462385  fetchpriority=\"high\" decoding=\"async\" width=\"770\" height=\"330\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/04\/c1c43ab3-e786-455d-93c7-4a96c3b3f50f-1.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" \/><\/div>\n<p><img data-opt-id=223810772  fetchpriority=\"high\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/devops.com\/wp-content\/uploads\/2026\/04\/c1c43ab3-e786-455d-93c7-4a96c3b3f50f-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/p>\n<p><span>Microsoft released Visual Studio Code 1.115, and the headline feature isn\u2019t just an update \u2014 it\u2019s a new app. VS Code Agents is a companion application built specifically for agent-native development. It ships alongside VS Code Insiders and signals how seriously Microsoft is pushing the editor toward AI-assisted workflows.<\/span><\/p>\n<p><span>Here\u2019s what\u2019s new, and why it matters for development teams already working with agentic AI.<\/span><\/p>\n<h3><span>The VS Code Agents App<\/span><\/h3>\n<p><span>The VS Code Agents companion app provides developers with a dedicated space to run multiple agent sessions simultaneously. Each session operates in its own isolated worktree, which means you can kick off tasks across different repos in parallel without one bleeding into another.<\/span><\/p>\n<p><span>The app also handles review and monitoring in one place. Developers can track session progress, view diffs inline, leave feedback for agents, and submit pull requests \u2014 without ever leaving the app. That\u2019s a practical workflow improvement for teams already using GitHub Copilot agents in their day-to-day development.<\/span><\/p>\n<p><span>One thing worth noting: the app doesn\u2019t require a separate installation. It ships alongside VS Code Insiders and can be launched from the Start menu, the Applications folder on macOS, or via the Command Palette using <\/span><b>Chat: Open Agents Application<\/b><span>. Your existing VS Code customizations \u2014 themes, MCP servers, custom instructions, prompt files, hooks, and plugins \u2014 all carry over automatically.<\/span><\/p>\n<p><span>The VS Code Agents app is currently in preview and only available through VS Code Insiders. Microsoft is actively soliciting feedback through GitHub issues.<\/span><\/p>\n<h3><span>Integrated Browser Gets Smarter<\/span><\/h3>\n<p><span>VS Code 1.115 continues to improve the integrated browser, with a few updates that reduce friction for agents working with web content.<\/span><\/p>\n<p><span>Tool call labels are now more descriptive. Previously, when an agent invoked a browser action, the label would say something generic like \u201cClicked element in browser.\u201d Now it shows the actual action and target \u2014 for example, \u201cRight-clicked header banner in Test Page\u201d \u2014 along with a direct link to the browser tab. That small change makes it much easier to follow what an agent is doing during a session.<\/span><\/p>\n<p><span>The <\/span><span>Run Playwright Code<\/span><span> tool now handles long-running scripts better. Scripts that take more than five seconds now return a deferred result for the agent to poll, rather than blocking or timing out unexpectedly. For developers running automated browser testing inside VS Code, that\u2019s a meaningful reliability improvement.<\/span><\/p>\n<p><span>Duplicate tab management also got attention. Agents are now discouraged from repeatedly opening new tabs when a tab for the same host is already open. A new tab only opens if the agent explicitly flags that it needs one. This prevents sessions from cluttering up with redundant browser tabs during longer agentic runs.<\/span><\/p>\n<p><span>And for macOS users, the integrated browser now supports pinch-to-zoom via the trackpad. Zoom in up to 3x for a purely visual magnification \u2014 it doesn\u2019t reflow the page layout the way keyboard zoom does.<\/span><\/p>\n<h3><span>Terminal Tools: Agents Can Now Interact With Background Terminals<\/span><\/h3>\n<p><span>This release also addresses a real limitation in how agents interact with terminal sessions. Previously, background terminals were read-only. An agent could retrieve output, but couldn\u2019t send input. That was a problem when a foreground terminal timed out \u2014 for example, while waiting at an SSH password prompt \u2014 and moved to the background. At that point, the agent was stuck.<\/span><\/p>\n<p><span>The new <\/span><span>send_to_terminal<\/span><span> tool changes that. Agents can now continue interacting with background terminals, including sending input to complete authentication prompts or respond to other interactive processes. It\u2019s a practical fix that makes agentic terminal sessions more reliable.<\/span><\/p>\n<p><span>There\u2019s also a new experimental setting \u2014 <\/span><span>chat.tools.terminal.backgroundNotifications<\/span><span> \u2014 that automatically notifies an agent when a background terminal command finishes or requires input. Without it, agents had to manually poll for terminal status. With it, agents can respond to terminal events as they happen. It\u2019s opt-in for now, but expect this to become standard behavior as it matures.<\/span><\/p>\n<h3><span>What This Release Tells Us About Where VS Code Is Heading<\/span><\/h3>\n<p><span>Taken together, VS Code 1.115 is less about adding features and more about building the infrastructure for agents to work reliably at scale. Parallel sessions, better browser tool transparency, interactive background terminals \u2014 these are the kinds of improvements that matter when you\u2019re not just using AI to autocomplete code, but running full agentic workflows inside your editor.<\/span><\/p>\n<p><span>\u201cMicrosoft\u2019s VS Code 1.115 is aligning the editor\u2019s identity toward agent execution environment. The new VS Code Agents companion app delivers isolated worktrees and parallel session management, architecting the separation between concurrent agent workflows that production-scale agentic development requires,\u201d according to Mitch Ashley, <\/span><span>VP and practice lead for software lifecycle engineering at<\/span><a href=\"https:\/\/futurumgroup.com\/\" target=\"_blank\" rel=\"noopener\"> <span>The Futurum Group<\/span><\/a><span>.<\/span><\/p>\n<p><span>\u201cThe supporting improvements, descriptive browser action labels, interactive background terminals, deferred script execution, apply the same logic: visibility and control must be embedded in agent workflows. Development platforms that build this governance infrastructure from the start set the ceiling for how much autonomous execution teams can safely run.\u201d<\/span><\/p>\n<p><span>The VS Code Agents preview is available now in VS Code Insiders. The full 1.115 release is available for download on Windows, macOS, and Linux.<\/span><\/p>\n<p><a href=\"https:\/\/devops.com\/visual-studio-code-1-115-moves-deeper-into-agent-native-development\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\">Read More<\/a><\/p>\n<p>\u200b<\/p>","protected":false},"excerpt":{"rendered":"<p>Microsoft released Visual Studio Code 1.115, and the headline feature isn\u2019t just an update \u2014 it\u2019s a new app. VS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3835,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","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":"","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-3834","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\/3834","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=3834"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/3834\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/3835"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=3834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=3834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=3834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}