From 93bea846b815a7ada1ad31ff00cdb6a2317933c0 Mon Sep 17 00:00:00 2001 From: SukanyaDas-MSFT Date: Thu, 16 Jul 2026 16:37:04 +0530 Subject: [PATCH 1/6] Update TOC.yml --- msteams-platform/TOC.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/msteams-platform/TOC.yml b/msteams-platform/TOC.yml index e15ad51f3dd..71264ec59e4 100644 --- a/msteams-platform/TOC.yml +++ b/msteams-platform/TOC.yml @@ -6,22 +6,25 @@ - name: What's new? href: whats-new.md displayName: Teams platform features, latest updates, RSS feed, deprecated, announcement, preview -- name: "Quickstart: Create and chat with an agent" - href: agents-in-teams/quickstart-create-agent-teams-sdk.md - displayName: Get started, chat, start, introduction, tutorial, demo, SDK, Teams, bot, developer, CLI, agent, sideload, devtunnel +- name: Glossary + href: get-started/glossary.md + displayName: App tray, terminologies, definitions, welcome, new word, meaning - name: Build agents using Teams SDK items: - name: Agents in Teams href: agents-in-teams/overview.md + - name: Build your first agent + href: agents-in-teams/build-first-agent.md + displayName: create, run, first agent, Teams AI library, Teams SDK, custom engine agent, AI bot, JavaScript, Python, C#, code sample - name: Agents user experience href: bots/how-to/teams-conversational-ai/ai-ux.md displayName: AI bot user experience, AI bot UX, custom engine agent, AI label, citation, feedback loop - - name: Use emoji reactions + - name: Enable agent reactions href: agents-in-teams/agent-reactions.md - displayName: like, dislike, smiley, grin, frown, eyes, thumbs, heart, status, checkmark, acknowledge, quick, feedback, sentiment, skin tone, gesture - - name: Teams emoji reactions reference + displayName: reactions, like, dislike, emoji, Teams SDK, REST APIs, agents in Teams, custom engine agent, agent reactions + - name: Teams reactions reference href: agents-in-teams/teams-reactions-reference.md - displayName: like, dislike, smiley, grin, frown, eyes, thumbs, heart, status, checkmark, acknowledge, quick, feedback, sentiment, skin tone, gesture + displayName: reactions, like, dislike, emoji, Teams SDK, REST APIs, agents in Teams, custom engine agent, agent reactions - name: Highlight agent capabilities with prompt starters href: bots/how-to/conversations/prompt-starters.md displayName: suggest, natural language, autocomplete, command, welcome, discover, start, conversation @@ -64,7 +67,7 @@ href: toolkit/tools-prerequisites.md displayName: accounts to build your Teams app - name: Create new Teams agent project - href: agents-in-teams/build-agent-toolkit.md + href: agents-in-teams/build-first-agent.md - name: Create new Teams app project href: toolkit/create-new-project.md - name: Develop your app in VSC @@ -386,12 +389,9 @@ - name: Proactive app installation to send messages href: graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md displayName: app installation, proactive message, proactive bot installation, add bot to conversation, bot conversation using graph api - - name: Send personal welcome message - href: graph-api/proactive-bots-and-messages/send-personal-welcome-message.md - displayName: personal welcome message, proactive message, proactive bot installation, add bot to conversation, bot conversation using graph api - name: Approvals app APIs href: /graph/approvals-app-api?toc=/microsoftteams/platform/toc.json&bc=/microsoftteams/platform/breadcrumb/toc.json - displayName: Approvals, Approvals API, Get approvals, Track and report requests, Customize approval + displayName: Approvals, Approvals API, Get approvals, Track and report requests, Customize approval - name: Import third-party messages href: graph-api/import-messages/import-external-messages-to-teams.md - name: Code samples @@ -793,6 +793,9 @@ displayName: access token - name: Live Share FAQ href: apps-in-teams-meetings/teams-live-share-faq.md + - name: Custom Together Mode scenes in Teams + href: apps-in-teams-meetings/teams-together-mode.md + displayName: Single virtual scene, scene studio - name: Integrate meetings and calls in external apps href: get-started/b2c-apps.md displayName: Teams meeting, Teams call, Teams meeting and call for external apps, external apps @@ -965,7 +968,7 @@ href: resources/troubleshoot.md displayName: DevTools, Cache-Control, authentication issues, app uploading error - name: Know about New Microsoft Teams client - href: resources/teams-updates.md + href: m365copilot-docs/blob/main/docs/overview.md displayName: Classic Teams, new Teams client, Teams 2.1 - name: Extend Microsoft 365 Copilot href: messaging-extensions/how-to-extend-copilot.md @@ -1188,9 +1191,6 @@ displayName: Purchase, Teams apps, License, manage, buy subscriptions, ISVs, Manage, License, third party, SaaS, Partner Center - name: Frequently asked questions href: teams-faq.md -- name: Glossary - href: get-started/glossary.md - displayName: App tray, terminologies, definitions, new word, meaning - name: Support and feedback href: feedback.md displayName: Developer community help, questions, suggestions, contact, issues From cf5566bd792ac5f2db5274f9e1a7109ad7d38e73 Mon Sep 17 00:00:00 2001 From: SukanyaDas-MSFT Date: Thu, 16 Jul 2026 16:55:10 +0530 Subject: [PATCH 2/6] Revert "Update TOC.yml" This reverts commit 93bea846b815a7ada1ad31ff00cdb6a2317933c0. --- msteams-platform/TOC.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/msteams-platform/TOC.yml b/msteams-platform/TOC.yml index 71264ec59e4..e15ad51f3dd 100644 --- a/msteams-platform/TOC.yml +++ b/msteams-platform/TOC.yml @@ -6,25 +6,22 @@ - name: What's new? href: whats-new.md displayName: Teams platform features, latest updates, RSS feed, deprecated, announcement, preview -- name: Glossary - href: get-started/glossary.md - displayName: App tray, terminologies, definitions, welcome, new word, meaning +- name: "Quickstart: Create and chat with an agent" + href: agents-in-teams/quickstart-create-agent-teams-sdk.md + displayName: Get started, chat, start, introduction, tutorial, demo, SDK, Teams, bot, developer, CLI, agent, sideload, devtunnel - name: Build agents using Teams SDK items: - name: Agents in Teams href: agents-in-teams/overview.md - - name: Build your first agent - href: agents-in-teams/build-first-agent.md - displayName: create, run, first agent, Teams AI library, Teams SDK, custom engine agent, AI bot, JavaScript, Python, C#, code sample - name: Agents user experience href: bots/how-to/teams-conversational-ai/ai-ux.md displayName: AI bot user experience, AI bot UX, custom engine agent, AI label, citation, feedback loop - - name: Enable agent reactions + - name: Use emoji reactions href: agents-in-teams/agent-reactions.md - displayName: reactions, like, dislike, emoji, Teams SDK, REST APIs, agents in Teams, custom engine agent, agent reactions - - name: Teams reactions reference + displayName: like, dislike, smiley, grin, frown, eyes, thumbs, heart, status, checkmark, acknowledge, quick, feedback, sentiment, skin tone, gesture + - name: Teams emoji reactions reference href: agents-in-teams/teams-reactions-reference.md - displayName: reactions, like, dislike, emoji, Teams SDK, REST APIs, agents in Teams, custom engine agent, agent reactions + displayName: like, dislike, smiley, grin, frown, eyes, thumbs, heart, status, checkmark, acknowledge, quick, feedback, sentiment, skin tone, gesture - name: Highlight agent capabilities with prompt starters href: bots/how-to/conversations/prompt-starters.md displayName: suggest, natural language, autocomplete, command, welcome, discover, start, conversation @@ -67,7 +64,7 @@ href: toolkit/tools-prerequisites.md displayName: accounts to build your Teams app - name: Create new Teams agent project - href: agents-in-teams/build-first-agent.md + href: agents-in-teams/build-agent-toolkit.md - name: Create new Teams app project href: toolkit/create-new-project.md - name: Develop your app in VSC @@ -389,9 +386,12 @@ - name: Proactive app installation to send messages href: graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md displayName: app installation, proactive message, proactive bot installation, add bot to conversation, bot conversation using graph api + - name: Send personal welcome message + href: graph-api/proactive-bots-and-messages/send-personal-welcome-message.md + displayName: personal welcome message, proactive message, proactive bot installation, add bot to conversation, bot conversation using graph api - name: Approvals app APIs href: /graph/approvals-app-api?toc=/microsoftteams/platform/toc.json&bc=/microsoftteams/platform/breadcrumb/toc.json - displayName: Approvals, Approvals API, Get approvals, Track and report requests, Customize approval + displayName: Approvals, Approvals API, Get approvals, Track and report requests, Customize approval - name: Import third-party messages href: graph-api/import-messages/import-external-messages-to-teams.md - name: Code samples @@ -793,9 +793,6 @@ displayName: access token - name: Live Share FAQ href: apps-in-teams-meetings/teams-live-share-faq.md - - name: Custom Together Mode scenes in Teams - href: apps-in-teams-meetings/teams-together-mode.md - displayName: Single virtual scene, scene studio - name: Integrate meetings and calls in external apps href: get-started/b2c-apps.md displayName: Teams meeting, Teams call, Teams meeting and call for external apps, external apps @@ -968,7 +965,7 @@ href: resources/troubleshoot.md displayName: DevTools, Cache-Control, authentication issues, app uploading error - name: Know about New Microsoft Teams client - href: m365copilot-docs/blob/main/docs/overview.md + href: resources/teams-updates.md displayName: Classic Teams, new Teams client, Teams 2.1 - name: Extend Microsoft 365 Copilot href: messaging-extensions/how-to-extend-copilot.md @@ -1191,6 +1188,9 @@ displayName: Purchase, Teams apps, License, manage, buy subscriptions, ISVs, Manage, License, third party, SaaS, Partner Center - name: Frequently asked questions href: teams-faq.md +- name: Glossary + href: get-started/glossary.md + displayName: App tray, terminologies, definitions, new word, meaning - name: Support and feedback href: feedback.md displayName: Developer community help, questions, suggestions, contact, issues From 58335348053b0cce9f7cd7d236d44c163f9f70aa Mon Sep 17 00:00:00 2001 From: SukanyaDas-MSFT Date: Fri, 17 Jul 2026 14:41:10 +0530 Subject: [PATCH 3/6] redirection --- .openpublishing.redirection.json | 5 +++++ msteams-platform/TOC.yml | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fbe1fbc6b9b..ee59ce20530 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1565,6 +1565,11 @@ "source_path": "msteams-platform/agents-in-teams/build-first-agent.md", "redirect_url": "quickstart-create-agent-teams-sdk", "redirect_document_id": false + }, + { + "source_path": "msteams-platform/resources/teams-updates.md", + "redirect_url": "/microsoftteams/platform/overview", + "redirect_document_id": false } ] } diff --git a/msteams-platform/TOC.yml b/msteams-platform/TOC.yml index e15ad51f3dd..e71068e896c 100644 --- a/msteams-platform/TOC.yml +++ b/msteams-platform/TOC.yml @@ -964,9 +964,6 @@ - name: Troubleshoot your Microsoft Teams app href: resources/troubleshoot.md displayName: DevTools, Cache-Control, authentication issues, app uploading error - - name: Know about New Microsoft Teams client - href: resources/teams-updates.md - displayName: Classic Teams, new Teams client, Teams 2.1 - name: Extend Microsoft 365 Copilot href: messaging-extensions/how-to-extend-copilot.md displayName: message extension, plugin, Copilot, Microsoft 365 Copilot From 294bfd5dba6bd2e6666839416fb9856e14e42294 Mon Sep 17 00:00:00 2001 From: SukanyaDas-MSFT Date: Fri, 17 Jul 2026 15:04:43 +0530 Subject: [PATCH 4/6] Removing file --- msteams-platform/resources/teams-updates.md | 82 --------------------- 1 file changed, 82 deletions(-) delete mode 100644 msteams-platform/resources/teams-updates.md diff --git a/msteams-platform/resources/teams-updates.md b/msteams-platform/resources/teams-updates.md deleted file mode 100644 index 425c4caa65a..00000000000 --- a/msteams-platform/resources/teams-updates.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: The New Microsoft Teams Client -description: Learn about the new Microsoft Teams, advantages, timelines, rollout, limitations, versions, deprecated features, and latest updates. -ms.author: lajanuar -ms.localizationpriority: medium -ms.topic: reference -ms.date: 02/12/2025 ---- - -# Know about New Microsoft Teams client - -> [!IMPORTANT] -> The Classic Teams client reaches end of availability on July 1, 2025. For more information, see [end of availability for Classic Teams client](/microsoftteams/teams-classic-client-end-of-availability). - -[The new Microsoft Teams client](https://www.microsoft.com/en-us/microsoft-365/blog/2023/03/27/welcome-to-the-new-era-of-microsoft-teams/) is reimagined from the ground up with performance in mind. It's faster, simpler, smarter, and flexible to provide better experience for your apps and users. The new Teams client supports all the existing Teams app capabilities except Adaptive Card tabs. If you have an app that runs inside Classic Teams, the app likely runs in the new Teams client without any issues. - -The following are the advantages of the new Teams client: - -* The new Teams client uses the Evergreen version of Microsoft Edge WebView2 to ensure Teams client is always up to date with the latest fixes and improvements available in Microsoft Edge and Chromium. - -* The new Teams client has been rebuilt from the ground up with performance in mind and includes all the platform infrastructure responsible for bootstrapping your app and powering the SDK APIs that it uses. - -You can use the following property to identify your app usage in the new Teams or Classic Teams client: - -* For TeamsJS v1.x: [`hostName`](/javascript/api/@microsoft/teams-js/context?view=msteams-client-js-latest&preserve-view=true#@microsoft-teams-js-context-hostname) -* For TeamsJS v2.x: [`AppHostInfo`](/javascript/api/@microsoft/teams-js/app.appinfo?view=msteams-client-js-latest&preserve-view=true#@microsoft-teams-js-app-appinfo-host) - -> [!NOTE] -> If `hostName` isn't defined, then assume that your app is running in the Classic Teams client. - -The Classic Teams client is represented using the `teams` field and the new Teams client is represented using the `teamsModern` field. - -## Timelines and rollout - -To ensure a smooth transition, a phased rollout of the new platform is planned. - -**Availability of all platform features from Classic Teams**: All apps are available in the new Teams Client. All platform features except the features listed under [limitations](#limitations) are now available. - -## Limitations - -> [!IMPORTANT] -> Review the following limitations before you design or develop your Teams app. These features are deprecated and aren't supported in the new Teams client. For more details on known issues, see [new Microsoft Teams known issues](/microsoftteams/new-teams-desktop-admin?tabs=teams-admin-center#known-issues). - -### Adaptive Card tabs - -Adaptive Card tabs aren't supported in the new Teams client. If your app uses Adaptive Card tabs, rebuild the tab as a web-based tab. For more information, see [build tabs for Teams](../tabs/what-are-tabs.md). - -If you try to configure or use an Adaptive Card tab in a personal app context, you receive the error **Platform Personal App Tab Type not supported**. - -**Affected features:** - -* [Tabs overview](../tabs/what-are-tabs.md) -* [Create a personal tab](../tabs/how-to/create-personal-tab.md) -* [Content pages in tabs](../tabs/how-to/create-tab-pages/content-page.md) - -### `window.alert`, `window.confirm`, and `window.prompt` APIs - -The `window.alert`, `window.confirm`, and `window.prompt` APIs aren't supported in the new Teams client. Render a dialog within your own frame, for example, using the [Fluent V9 dialog](https://react.fluentui.dev/?path=/docs/components-dialog--default) or use the Microsoft Teams JavaScript client library (TeamsJS) to display a [Teams dialog](../tabs/what-are-tabs.md) using Adaptive Card or a nested `