{"id":48856,"date":"2025-05-09T10:57:03","date_gmt":"2025-05-09T10:57:03","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48856"},"modified":"2025-05-09T12:01:30","modified_gmt":"2025-05-09T12:01:30","slug":"visual-studio-code-1-100-released-gpt-4-1-as-default-new-nes-model","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/05\/visual-studio-code-1-100-released-gpt-4-1-as-default-new-nes-model\/","title":{"rendered":"Visual Studio Code 1.100 Released! GPT-4.1 as Default &#038; New NES Model"},"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>Visual Studio Code 1.100, the April 2025 release of Microsoft&#8217;s IDE, was released one day ago on May 8.<\/p>\n<p>The new version now uses GPT-4.1 as the default base model in AI chat, though it&#8217;s a progressive roll-out feature that may not yet be available to all users.<\/p>\n<p>It implemented support for OpenAI&#8217;s apply patch editing format (GPT 4.1 and o4-mini) and Anthropic\u2019s replace string tool (Claude Sonnet 3.7 and 3.5), that results significantly faster edits, especially in large files.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48857\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41-700x397.webp\" alt=\"\" width=\"610\" height=\"346\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41-700x397.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41-300x170.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41-768x436.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/gemini-openai41.webp 1200w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Also for AI chat, the Markdown-based instructions and prompt files now have their own language IDs, configurable in the language mode dialog, allowing to use untitled documents as temporary prompt files.<\/p>\n<p>And, it introduced Inline chat V2 (Preview feature), with better use of the available context and a better code-editing strategy, as well as more lightweight UX (optional).<\/p>\n<p>Other Chat features include <code>#githubRepo<\/code> tool to search for code snippets in any GitHub repository that you have access to, ability to use extensions tool (<code>#extensions<\/code>) in chat to find extensions from the Marketplace, and:<\/p>\n<ul>\n<li>Improve web page fetch tool with ability to add entire page as context.<\/li>\n<li><code>#<\/code> now also appear as an attachment pill in chat input.<\/li>\n<li>Remove &#8220;Done&#8221; button from chat input box.<\/li>\n<li><code>Ctrl+Shift+Alt+I<\/code> shortcut now opens the Chat view and switches to agent mode.<\/li>\n<li>add support for the new Streamable HTTP transport for MCP servers.<\/li>\n<li>MCP support for image output<\/li>\n<li>Create and launch tasks in agent mode (Experimental)<\/li>\n<li>use built-in Simple Browser to attach UI elements as context to chat.(experimental)<\/li>\n<\/ul>\n<p>Floating windows in VS Code 1.100 now get new <code>always on top<\/code> mode and <code>Compact<\/code> mode to hide certain UI elements. It as well added new commands for using keyboard shortcuts to toggle floating window modes.<\/p>\n<div id=\"attachment_48858\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-48858\" class=\"size-large wp-image-48858\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-700x468.webp\" alt=\"\" width=\"610\" height=\"408\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-700x468.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-300x201.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-768x514.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-1536x1027.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-2048x1370.webp 2048w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/vscode-floatingwindow-1320x883.webp 1320w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-48858\" class=\"wp-caption-text\">VS Code floating window mode<\/p><\/div>\n<p>For <b>Linux<\/b>, the IDE now enforces extension signature verification to ensure that all extensions are properly validated before installation. Though, the feature is disabled by default in Linux on <code>ARM32<\/code> due to issue.<\/p>\n<p>The new VS Code release also introduced <i>new Next Edit Suggestions (NES)<\/i> model. Which, offers improved performance, delivering suggestions with reduced latency, and offering suggestions that are less intrusive and align more closely with your recent edits.<\/p>\n<p>For Python users, it added Branch coverage supported in the Testing Explorer, though <code>coverage &gt;= 7.7<\/code> is required.<\/p>\n<p>The Python Environments extension now has <i>Quick Create<\/i> command, to create the virtual environment and install any workspace dependencies with a single click. And, when using Pylance, there&#8217;s a new experimental AI Code Action for converting string concatenations to f-string or format().<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48859\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python-700x529.webp\" alt=\"\" width=\"610\" height=\"461\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python-700x529.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python-300x227.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python-768x580.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/genimi-python.webp 1200w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Other changes in the new IDE release include:<\/p>\n<ul>\n<li>New setting to configure Secondary Side Bar default visibility.<\/li>\n<li>Prevent installing pre-release version of the Copilot Chat extension in VS Code Stable.<\/li>\n<li><code>your-view-id.open<\/code> command to open a view without focus.<\/li>\n<li>Support AI-powered keyword suggestions in semantic text search (Experimental).<\/li>\n<li>Notebook Find control now supports persistent history for both the find and replace input fields.<\/li>\n<li>Cell outputs are now able to be dragged into the Chat view (image and textual outputs only).<\/li>\n<li>Add quick diff editor decorations for staged changes.<\/li>\n<li>Add context menu support in the disassembly view.<\/li>\n<li>And more! See the official <a href=\"https:\/\/code.visualstudio.com\/updates\/v1_100\" target=\"_blank\" rel=\"noopener\">release note<\/a> for details.<\/li>\n<\/ul>\n<h3>Get Visual Studio Code 1.99<\/h3>\n<p>Visual Studio Code offers pre-build packages for Linux, Windows, and macOS that are available to download in its website 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\/\" target=\"_blank\" rel=\"noopener\">VS Code Website<\/a><\/div>\n<\/div>\n<p>For Ubuntu Linux, besides downloading and installing the official deb packages, an official snap package (runs in sandbox) is available to install directly from App Center (or 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>While, there&#8217;s also <a href=\"https:\/\/flathub.org\/apps\/com.visualstudio.code\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a> available for choice. And here&#8217;s a <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2023\/12\/install-ubuntu-24-04\/\" target=\"_blank\" rel=\"noopener\">step by step guide<\/a> shows how to install them in Ubuntu.<\/p>","protected":false},"excerpt":{"rendered":"<p>Visual Studio Code 1.100, the April 2025 release of Microsoft&#8217;s IDE, was released one day ago on May 8. The new version now uses GPT-4.1 as the default base model in AI chat, though it&#8217;s a progressive roll-out feature that may not yet be available to all users. It implemented support for OpenAI&#8217;s apply patch [&hellip;]<\/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-48856","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\/48856","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=48856"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48856\/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=48856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}