
{"id":50579,"date":"2026-02-08T14:05:20","date_gmt":"2026-02-08T14:05:20","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50579"},"modified":"2026-02-08T14:05:20","modified_gmt":"2026-02-08T14:05:20","slug":"vs-code-1-109-released-claude-agent","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/02\/vs-code-1-109-released-claude-agent\/","title":{"rendered":"VS Code 1.109 Released with Claude Agent Support (Preview)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45056\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Visual Studio Code 1.109, the January 2026 release of Microsoft&#8217;s AI code editor, was released few days ago.<\/p>\n<p>The new monthly release introduced <b>preview support for Claude Agent<\/b>, allowing to delegate tasks to the Claude Agent SDK using the Claude models included in your GitHub Copilot subscription.<\/p>\n<p><!--more--><\/p>\n<p>It also improved the agent extensibility by allowing different agents to use different models, run independent tasks in parallel across multiple sub-agents, as well as MCP apps support for servers to display rich and interactive UI in the client.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50580\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent-700x368.webp\" alt=\"\" width=\"610\" height=\"321\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent-700x368.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent-300x158.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent-768x404.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/claude-agent.webp 1197w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Anthropic models now <i>support thinking tokens<\/i> to give more visibility into the model&#8217;s reasoning process. User can choose between detailed or compact thinking styles, see the model&#8217;s thought process interleaved with tool calls and responses, and, failing tool calls automatically expand to show more context.<\/p>\n<p>The Anthropic models now use the Messages API with interleaved thinking support, and support for context editing to help manage longer conversations more efficiently.<\/p>\n<p>Chat responses can now render interactive Mermaid diagrams with the <code>renderMermaidDiagram<\/code> tool. User can interact with pan and zoom action to explore them in detail, or open them in a full-sized editor for easier viewing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50582\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-700x394.webp\" alt=\"\" width=\"610\" height=\"343\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-700x394.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-768x432.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-1536x864.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens-1320x743.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/thinking-tokens.webp 1920w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>The new version now allows to run multiple agent sessions in parallel across local, background, and cloud environments. It added a new session type picker in the chat input area to switch between these different agent types, and a new agent status indicator in the command center to provide visibility into agent session updates.<\/p>\n<p>Agents can run subtasks using subagents to break down complex tasks into smaller parts. Cloud agent session now supports model selection, third-party coding agents (Preview), and custom agents available in your target GitHub repository default branch. Background agent session as well supports custom agent, attaching images as context, and auto-commit at the end of each turn.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50583\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/session-type-picker-continue-700x318.webp\" alt=\"\" width=\"610\" height=\"277\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/session-type-picker-continue-700x318.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/session-type-picker-continue-300x136.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/session-type-picker-continue-768x349.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/session-type-picker-continue.webp 1140w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Agent Skills that was introduced in the last release, are now generally available and enabled by default. And, you can now manage skills in VS Code in the same way you manage prompt files, instructions, or custom agents.<\/p>\n<p>This version as well added <code>\/init<\/code> slash command to generate or update your workspace instructions in chat, organization-level custom instructions support, and new controls for custom agent file locations, how agents can be invoked, and specify multiple model for custom agents.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-50584\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/configure-skills.webp\" alt=\"\" width=\"636\" height=\"388\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/configure-skills.webp 636w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/configure-skills-300x183.webp 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>It optimized agent with new <i>Copilot Memory<\/i> (preview feature) to store and recall important information across sessions, ability to index workspaces that are not hosted on GitHub, and read files and list directories outside current workspace with user permission.<\/p>\n<p>For Linux and macOS, there&#8217;s also experimental <b>terminal sandboxing<\/b> feature to restrict file system access to only your workspace folder and restrict network access to trusted domains only.<\/p>\n<p>VS Code desktop also features a <b>new integrated browser<\/b> (preview), allowing to sign into websites and browse any web page, just like you would in a regular browser.<\/p>\n<p>Other changes in VS Code 1.109 include:<\/p>\n<ul>\n<li>Ask Questions tool (Experimental).<\/li>\n<li>Fully interactive embedded terminals.<\/li>\n<li>New Agent sessions welcome page (Experimental).<\/li>\n<li>Kitty keyboard protocol support.<\/li>\n<li>Drag&#8217;n&#8217;drop importing a settings profile.<\/li>\n<li>Provide DMG images for macOS.<\/li>\n<li>Windows 11 context menu integration.<\/li>\n<\/ul>\n<h3>Get VS Code 1.109<\/h3>\n<p>The official release note, as well as the download links for Linux, Windows, and macOS are available via the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/code.visualstudio.com\/updates\/v1_109\" target=\"_blank\" rel=\"noreferrer noopener\">VS Code 1.109<\/a><\/div>\n<\/div>\n<p>Ubuntu users can either simply search &amp; install the Snap package from App Center (or Ubuntu Software for 22.04), or download and install the <code>deb<\/code> package from the link above.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50585\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/vscode-appcenter-700x429.webp\" alt=\"\" width=\"610\" height=\"374\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/vscode-appcenter-700x429.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/vscode-appcenter-300x184.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/vscode-appcenter-768x471.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/vscode-appcenter.webp 1064w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>And, a community maintained <a href=\"https:\/\/flathub.org\/en\/apps\/com.visualstudio.code\" target=\"_blank\" rel=\"noopener\">flatpak package<\/a> is available for choice with most Linux support. See <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2023\/12\/install-ubuntu-24-04\/\" target=\"_blank\" rel=\"noopener\">this guide<\/a> for how to install them step by step.<\/p>","protected":false},"excerpt":{"rendered":"<p>Visual Studio Code 1.109, the January 2026 release of Microsoft&#8217;s AI code editor, was released few days ago. The new monthly release introduced preview support for Claude Agent, allowing to delegate tasks to the Claude Agent SDK using the Claude models included in your GitHub Copilot subscription.<\/p>\n","protected":false},"author":1,"featured_media":45056,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[2086,1449],"class_list":["post-50579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-programming","tag-visual-studio-code"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50579"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50579\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45056"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}