AI Briefing
KO

Chat SDK adds reaction and ephemeral message support for Teams

·2026.07.31 09:00

Key point

Chat SDK's Teams adapter now supports reactions and per-user ephemeral messages.

Details

The Chat SDK's Microsoft Teams adapter now supports reactions and ephemeral messages with the same API as other adapters. Bots can add or remove reactions on Teams messages, and use thread.postEphemeral() or channel.postEphemeral() to send native messages visible only to a specific user.

Ephemeral messages are useful for situations like permission requests, where guidance should only be shown to the message author or a designated user. The update also supports flows where a reaction is added to indicate progress while a message is being processed, then removed once complete.

This update also includes the following features.

  • Author email: Incoming Teams messages now include the Microsoft Graph email, falling back to the user principal name if unavailable.
  • Custom token factory: You can supply your own access token by passing a token function to TeamsAdapterConfig. This allows authentication without a static client secret, even in runtimes that don't support Azure IMDS.
  • Native DM status: Progress messages in direct messages are now shown using Teams' native status.
  • Improved conversation routing: Fixed an issue where group conversations were incorrectly recognized as direct messages.
  • Improved mention conversion: Email addresses, @handles inside URLs, and mentions inside code spans are no longer converted into Teams mentions.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.