{"id":19857,"date":"2024-03-21T08:00:15","date_gmt":"2024-03-21T15:00:15","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=19857"},"modified":"2024-03-28T03:27:59","modified_gmt":"2024-03-28T10:27:59","slug":"teams-toolkit-for-visual-studio-code-update-march-2024","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/teams-toolkit-for-visual-studio-code-update-march-2024\/","title":{"rendered":"Teams Toolkit for Visual Studio Code update \u2013 March 2024"},"content":{"rendered":"<p>Welcome to the March 2024 update for Teams Toolkit on Visual Studio Code. We&#8217;re excited to share several new features, enhancements, and bug fixes to enhance your development experience with Teams Toolkit.<\/p>\n<h2>Build your own copilots in Microsoft Teams with Teams AI Library<\/h2>\n<p><img decoding=\"async\" width=\"1440\" height=\"960\" class=\"wp-image-19859 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/03\/word-image-19857-1.png\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/03\/word-image-19857-1.png 1440w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/03\/word-image-19857-1-300x200.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/03\/word-image-19857-1-1024x683.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2024\/03\/word-image-19857-1-768x512.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>We&#8217;ve revamped the user experience for developers to craft their own copilots, AI-powered intelligent chatbots for Teams. Here&#8217;s what&#8217;s new:<\/p>\n<ul>\n<li>Streamlined scaffolding UX with top-level entry points and simplified configuration of LLM services and credentials.<\/li>\n<li>Introducing new application templates for building AI Agents from scratch.<\/li>\n<li>Python language supports for developing a Basic AI Chatbot.<\/li>\n<\/ul>\n<h2>Enhancements<\/h2>\n<ul>\n<li>Updated default app icon colors in Teams Toolkit-generated app templates and samples to align with Microsoft 365 and Copilot-themed colors.<\/li>\n<li>Added <code>LLM.Description<\/code> in the app manifest for bot-based message extensions when utilized as a copilot plugin for improved reasoning with LLMs.<\/li>\n<li>Enhanced Azure account authentication with a built-in Microsoft authentication provider in Visual Studio Code for increased reliability, especially when using a proxy.<\/li>\n<li>Upgraded Custom Search Results (Start with a New API) template to Azure Functions v4 for better support.<\/li>\n<li>Now supporting multiple parameters for API-based message extensions.<\/li>\n<li>Updated Teams Chef Bot sample to reference the latest version under the teams-ai repository.<\/li>\n<\/ul>\n<h2>Bug Fixes<\/h2>\n<p>We&#8217;ve resolved several issues to ensure a smoother development experience:<\/p>\n<ul>\n<li>Addressed occurrences of an empty env file path appearing in error messages.<\/li>\n<li>Fixed issues related to <code>arm\/deploy.UnhandledError<\/code> and inconsistent capitalizations in the project creation dialog.<\/li>\n<li>Resolved errors like <code>Error: TeamsfxCLI.CannotDetectRunCommand<\/code> and unclear error messages when sideloading apps using unsupported file formats.<\/li>\n<li>Fixed unexpected errors during execution of <code>teamsapp account login azure<\/code>.<\/li>\n<li>Corrected broken links in README documentation and ensured featured samples are displayed in the full list.<\/li>\n<\/ul>\n<p>That wraps up our March 2024 update for Teams Toolkit on Visual Studio Code. We&#8217;re committed to improving your development experience, so stay tuned for more exciting updates in the future!<\/p>\n<p>Remember, your feedback is invaluable in shaping the future of Teams Toolkit. Share your thoughts and suggestions with us on GitHub, and let&#8217;s build together!<\/p>\n<p>Thank you for your continued feedback. Download the <a href=\"https:\/\/learn.microsoft.com\/en-us\/microsoftteams\/platform\/toolkit\/install-teams-toolkit?tabs=vscode&amp;pivots=visual-studio-code-v5#install-a-pre-release-version\" target=\"_blank\" rel=\"noopener\">latest prerelease of Teams Toolkit<\/a>\u00a0and explore these new features and improvements today!<\/p>\n<p>Happy coding!<\/p>\n<p><em>Follow us on <a href=\"http:\/\/twitter.com\/microsoft365dev\">X (Twitter) \/ @Microsoft365Dev<\/a> and subscribe to our <a href=\"https:\/\/www.youtube.com\/microsoft365developer\">YouTube channel<\/a> to stay up to date on the latest developer news and announcements.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our latest release brings a new set of exciting new features, enhancements, and bug fixes to enhance your development experience.<\/p>\n","protected":false},"author":43243,"featured_media":19861,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128],"tags":[23,44],"class_list":["post-19857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","tag-teams-toolkit","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>Our latest release brings a new set of exciting new features, enhancements, and bug fixes to enhance your development experience.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/19857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/43243"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=19857"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/19857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/19861"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=19857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=19857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=19857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}