{"id":49262,"date":"2025-07-12T15:22:04","date_gmt":"2025-07-12T15:22:04","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=49262"},"modified":"2025-07-12T15:22:04","modified_gmt":"2025-07-12T15:22:04","slug":"vs-code-1-102-mcp-open-source-copilot","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/07\/vs-code-1-102-mcp-open-source-copilot\/","title":{"rendered":"VS Code 1.102 Released! GA MCP Support &#038; Open-Source Copilot Chat"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/vscode-icon.webp\"><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\" \/><\/a><\/p>\n<p>VS Code 1.102, the June release of Microsoft&#8217;s IDE, was released few days ago on Wednesday.<\/p>\n<p>Since the release, Copilot Chat is finally <b>open-sourced under the MIT license<\/b>. And, the source code, is available at this <a href=\"https:\/\/github.com\/microsoft\/vscode-copilot-chat\" target=\"_blank\" rel=\"noopener\">github page<\/a>.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49263\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102-700x439.webp\" alt=\"\" width=\"610\" height=\"383\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102-700x439.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102-768x481.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/vscode-102.webp 1195w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>As you see in the screenshot, the chat view has a new &#8220;<b>Configure Chat<\/b>&#8221; gear menu, allowing to manage custom modes, as well as reusable instructions, prompts, and tool sets. And, there&#8217;s new button to maximize the chat view.<\/p>\n<p>User can now specify which language model to use by adding the model metadata property with model identifier to <code>chatmode.md<\/code> file. And, it now supports importing a chat mode file from an external link.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/configure-chat.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49264\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/configure-chat.webp\" alt=\"\" width=\"518\" height=\"298\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/configure-chat.webp 518w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/configure-chat-300x173.webp 300w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/a><\/p>\n<p>MCP support in VS Code now is generally available.<\/p>\n<p>It now supports elicitations for MCP servers to request input from MCP clients, has a new command to quick access to your MCP configuration files.<\/p>\n<p>There are as well Dev Container support for MCP configuration, migration support, new MCP SERVERS &#8211; INSTALLED view to monitor, onfigure, and control installed MCP servers. And, MCP servers are now treated as first-class resources.<\/p>\n<p>VS Code 1.102 introduced new <b>Snooze feature<\/b> allowing to temporarily pause inline suggestions and next edit suggestions (NES).<\/p>\n<p>To enable this feature, either select the Copilot dashboard in the Status Bar, or run the <code>Snooze Inline Suggestions<\/code> command from the Command Palette and select a duration from the dropdown menu.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/nes-snooze.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-49265\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/nes-snooze.webp\" alt=\"\" width=\"505\" height=\"434\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/nes-snooze.webp 505w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/07\/nes-snooze-300x258.webp 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/a><\/p>\n<p>The release also improved accessibility by adding ability to run <code>Keep All Edits<\/code> command with focus in the editor, enhanced editor experience by adding new command to re-run all currently running tasks, and making <code>Restart Task<\/code> command now reloads <code>tasks.json<\/code> before restarting.<\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>Support completions, validation, and hovers for all supported metadata properties when editing chat modes, prompts, and instruction files.<\/li>\n<li>New <code>Chat: Generate Instructions<\/code> command to help bootstrap custom instructions.<\/li>\n<li>Large language model can load instructions on demand.<\/li>\n<li>New agent mode mechanism to auto approve commands in terminal(experimental).<\/li>\n<li>Agent mode understands background terminals and actively running tasks.<\/li>\n<li><code>GetTaskOutput<\/code> tool that can read task output.<\/li>\n<li>New <code>chat<\/code> subcommand in CLI to start a chat session in the current working directory.<\/li>\n<li>Fetch tool supports non-HTTP URLs (e.g., file:\/\/).<\/li>\n<li>&#8220;Show Chat Debug View&#8221; command to see the details of all requests made by Copilot Chat.<\/li>\n<li>New terminal setting to choose between <code>partial<\/code>, <code>always<\/code> and <code>never<\/code> suggestion modes.<\/li>\n<li>Terminal suggest now supports multi-command lines.<\/li>\n<\/ul>\n<h3>Get VS Code 1.102<\/h3>\n<p>The official release note, as well as installer packages for Linux, Windows, and macOS, are available at 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_102\" target=\"_blank\" rel=\"noreferrer noopener\">VS Code 1.102<\/a><\/div>\n<\/div>\n<p>For Ubuntu, either select download <b>deb<\/b> package, then click open it in file manager and install. Or, search &amp; install the Snap package from App Center (Ubuntu Software).<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48860\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap-700x423.webp\" alt=\"\" width=\"610\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap-700x423.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap-768x464.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/codeide-snap.webp 1080w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>For choice, there&#8217;s community maintained flatpak available available at <a href=\"https:\/\/flathub.org\/apps\/com.visualstudio.code\" target=\"_blank\" rel=\"noopener\">this page<\/a>. And, I&#8217;ve written a <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2023\/12\/install-ubuntu-24-04\/\" target=\"_blank\" rel=\"noopener\">step by step how to install guide<\/a> for beginners.<\/p>","protected":false},"excerpt":{"rendered":"<p>VS Code 1.102, the June release of Microsoft&#8217;s IDE, was released few days ago on Wednesday. Since the release, Copilot Chat is finally open-sourced under the MIT license. And, the source code, is available at this github page.<\/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-49262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-programming","tag-visual-studio-code"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49262","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=49262"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49262\/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=49262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=49262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=49262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}