Skip to content

Remove ExperimentalTeamsQuotedReplies markers#470

Merged
corinagum merged 2 commits into
mainfrom
cg/quoted-replies-ga
Jun 16, 2026
Merged

Remove ExperimentalTeamsQuotedReplies markers#470
corinagum merged 2 commits into
mainfrom
cg/quoted-replies-ga

Conversation

@corinagum

Copy link
Copy Markdown
Contributor

Quoted replies are now GA. Removes all @experimental("ExperimentalTeamsQuotedReplies") decorators and diagnostic docstring lines.

Changes

  • packages/apps/src/microsoft_teams/apps/routing/activity_context.py
  • packages/api/src/microsoft_teams/api/activities/message/message.py
  • packages/api/src/microsoft_teams/api/models/entity/quoted_reply_entity.py

All tests pass (625/625). Lint and type checks clean.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Teams Python SDK to reflect that quoted replies are now generally available by removing the @experimental("ExperimentalTeamsQuotedReplies") decorators and the associated diagnostic docstring lines from the quoted-replies surface area.

Changes:

  • Removed @experimental("ExperimentalTeamsQuotedReplies") decorators from quoted-reply APIs and models.
  • Removed Diagnostic: ExperimentalTeamsQuotedReplies docstring lines associated with the experimental marker.
  • Cleaned up related imports where the experimental decorator was no longer needed.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
packages/apps/src/microsoft_teams/apps/routing/activity_context.py Removes the experimental decorator from ActivityContext.quote() and drops the unused experimental import.
packages/api/src/microsoft_teams/api/activities/message/message.py Removes the experimental decorator and diagnostic docstring lines from quoted-reply helper APIs on MessageActivity.
packages/api/src/microsoft_teams/api/models/entity/quoted_reply_entity.py Removes experimental decorators/imports and diagnostic docstring lines from quoted-reply entity models.

Comment thread packages/apps/src/microsoft_teams/apps/routing/activity_context.py Outdated
Comment thread packages/api/src/microsoft_teams/api/models/entity/quoted_reply_entity.py Outdated
Comment thread packages/api/src/microsoft_teams/api/models/entity/quoted_reply_entity.py Outdated
Comment thread packages/api/src/microsoft_teams/api/activities/message/message.py Outdated
Comment thread packages/api/src/microsoft_teams/api/activities/message/message.py Outdated
Comment thread packages/api/src/microsoft_teams/api/activities/message/message.py Outdated
@corinagum
corinagum merged commit 6c038c7 into main Jun 16, 2026
8 checks passed
@corinagum
corinagum deleted the cg/quoted-replies-ga branch June 16, 2026 20:00
corinagum added a commit to microsoft/teams-sdk that referenced this pull request Jun 16, 2026
## Summary

Documentation updates driven by customer feedback ([Discussion
#2881](#2881), [Issue
#2871](#2871)).
Fixes #2871 

## SSO Documentation (new content)

- **SSO with User-Assigned Managed Identity**: New section in
`sso-setup.mdx` explaining how IDs map when the bot uses MI and a
separate auth app registration
- **Cross-Tenant Considerations**: New section covering tenant
requirements for SSO to work silently
- **`authrequestfailed` troubleshooting**: New section in
`troubleshooting-sso.mdx` for cross-tenant SSO failures
- **OAuth card fallback and magic code**: Documents when/why the magic
code appears and the `signin()` + `app.event('signin')` pattern

## Preview Status Updates

- Targeted messages: "coming soon in May 2026" -> "available in public
preview"
- Slash commands: same update
- Quoted replies: removed "Coming Soon" callout (now GA)
- Removed C# experimental note for quoted replies
(`ExperimentalTeamsQuotedReplies` being removed in companion PRs)

## Companion PRs
- microsoft/teams.ts#621
- microsoft/teams.py#470
- microsoft/teams.net#572

---------

Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants