{"id":49446,"date":"2025-08-09T13:31:33","date_gmt":"2025-08-09T13:31:33","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=49446"},"modified":"2025-08-11T02:03:54","modified_gmt":"2025-08-11T02:03:54","slug":"vs-code-1-103-released-with-openai-gpt-5-chat-checkpoint","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/08\/vs-code-1-103-released-with-openai-gpt-5-chat-checkpoint\/","title":{"rendered":"VS Code 1.103 Released with OpenAI GPT-5 &#038; Chat Checkpoint"},"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 103, the July release of the Microsoft&#8217;s IDE, was released few days ago on Thursday.<\/p>\n<p>The new release made <a href=\"https:\/\/github.blog\/changelog\/2025-08-07-openai-gpt-5-is-now-in-public-preview-for-github-copilot\/\" target=\"_blank\" rel=\"noopener\"><b>OpenAI GPT-5<\/b><\/a>, the new model released on the same day, to all paid GitHub Copilot plans.<\/p>\n<p><!--more--><\/p>\n<p>AI chat now support <b>checkpoints<\/b>, allowing to easily go back to certain points of your chat conversations. And when selecting a checkpoint, it reverts workspace changes and the chat history to that point, while, you can re-do that action as well.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49447\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103-700x440.webp\" alt=\"\" width=\"610\" height=\"383\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103-700x440.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103-768x482.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/vscode1103.webp 1199w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>The release now supports 128 tools per agent request. And, it introduced experimental <i>tool-calling<\/i> mode to automatically group tools (with ability to activate and call groups of tools) when reaches the maximum limit.<\/p>\n<p>It also introduced experimental task\/todo list feature in chat to better help you see which tasks are completed and which ones are still pending.<\/p>\n<p>And, it revamped the tool picker with new <i>Quick Tree<\/i> component that supports expand\/collapse, sticky scrolling, and icon rendering.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49448\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree-700x413.webp\" alt=\"\" width=\"610\" height=\"360\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree-700x413.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree-300x177.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree-768x453.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/08\/tool-picker-quick-tree.webp 800w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>AI chat now has initial <b>Math<\/b> support. The feature is powered by KaTeX and supports both inline and block math equations, though disabled by default. To enable Math rendering, use the <code>chat.math.enabled<\/code> setting.<\/p>\n<p>For MCP, the release added new setting to automatically refresh after added\/updated an MCP server configuration, introduced a client-credentials flow, added manage dynamic auth provider option in Account menu, and added resource_link and structured output support.<\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>Add ability to choose which models appear in model picker.<\/li>\n<li>Azure DevOps repos remote index support<\/li>\n<li>Wait for tasks and background terminals to complete before proceeding by using output polling.<\/li>\n<li>Context7 integration for project scaffolding (Experimental)<\/li>\n<li>Log auto-approve reasoning in Terminal Output channel.<\/li>\n<li>Rework test runner tool to show progress inline within chat.<\/li>\n<li>Show confirm dialog when try to quit VS Code with a chat response in progress.<\/li>\n<li>Automated accessibility tests for the editor using Playwright<\/li>\n<li>View all and previous edits commands available throughout the editor.<\/li>\n<li>Display basic AI statistics (experimental).<\/li>\n<li>Notebook inline chat with agent tools.<\/li>\n<li>Git worktree support.<\/li>\n<li>Inline documentation support in terminal suggestions.<\/li>\n<li>Voice dictation support in terminal.<\/li>\n<li>Shell integration support for Python 3.13 and above.<\/li>\n<li>TypeScript 5.9.2.<\/li>\n<li>More control for expandable hovers for JavaScript and TypeScript<\/li>\n<\/ul>\n<h3>Get VS Code 1.103<\/h3>\n<p>For more about the release and installer packages for Windows, MacOS, and Linux, go to 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\/updates\/v1_103\" target=\"_blank\" rel=\"noreferrer noopener\">VS Code 1.103<\/a><\/div>\n<\/div>\n<p>For Ubuntu, it provides the official deb and snap packages, while there&#8217;s community maintained flatpak available for choice. See <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>Visual Studio Code 103, the July release of the Microsoft&#8217;s IDE, was released few days ago on Thursday. The new release made OpenAI GPT-5, the new model released on the same day, to all paid GitHub Copilot plans.<\/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-49446","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\/49446","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=49446"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/49446\/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=49446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=49446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=49446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}