Chat SDK now supports reactions and ephemeral messages on Teams
By Steven Van ·
Chat SDK's Microsoft Teams adapter now supports reactions and ephemeral messages through the same API as other adapters.
Chat SDK's Microsoft Teams adapter now supports reactions and ephemeral messages through the same API used by its other adapters. Bots can add and remove reactions on Teams messages, and call thread.postEphemeral() or channel.postEphemeral() to send native, targeted messages, such as permission prompts, that only the intended user sees.
The release also adds:
- Incoming Teams messages now include the author's Microsoft Graph email, falling back to their user principal name.
- A custom token factory: passing a token function in TeamsAdapterConfig lets bots on runtimes without Azure IMDS authenticate without a static client secret.
- Progress messages now show as a native Teams status in direct messages.
- Group conversations are no longer misidentified as direct messages, so they're handled correctly.
- Email addresses, @handles inside URLs, and mentions inside code spans are no longer converted into Teams mentions.
See the announcement for the Teams adapter documentation. Vercel credited community contributor onmax for this release.

Vercel
The platform for frontend developers — deploy, preview, and scale web apps and AI agents with zero config.
View Vercel →