Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft often makes new Teams platform features available to developers before they reach general availability. Consider integrating these preview features into test versions of your agents and apps, providing feedback about them, and preparing to use them as soon as they're released.
Preview-related implementation and user experience considerations vary by feature, and the documentation for each preview feature explains them. This article explains two of the most common requirements:
- Teams public preview participation for feature evaluation and testing
- Use of the developer preview app manifest
Both developer- and user-facing aspects of preview features might change before release. Test your integration of preview features with controlled audiences. Don't integrate preview features in agents or apps released to production.
Teams public preview
Teams public preview is an opt-in feature of the Teams client that enables users to experience a select set of unreleased Teams features. Public preview features are generally available to developers unconditionally, but require users to opt in to public preview to access them in the Teams client.
User participation in public preview is controlled by administrator policy. Administrators can set policies that require or disallow participation, or allow users to individually decide whether to opt in. Developers integrating public preview features in their agents and apps should enable public preview themselves to perform their own evaluation and testing, and should work with administrators to enroll users involved with testing. See Microsoft Teams Public preview in the Teams administrator documentation for more information about enabling public preview.
Users' public preview participation status isn't made known to developers, agents, or apps, and it can't be used as a general feature flag. It only determines access to platform features that developers might integrate into their agents and apps.
Any Teams user can opt in to public preview, subject to administrator policy, but don't expect or require production users to participate.
Developer preview app manifest
Preview features that depend on app manifest configuration often require the developer preview version of the app manifest. To use it, specify the following $schema and manifestVersion values in your app manifest:
{
"$schema": "https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json",
"manifestVersion": "devPreview"
}
Agents and apps that use the developer preview version of the manifest have the following limitations:
- You can't publish them to the Teams store.
- You can only install them in the Teams client via direct upload.
- You can't manage them in the Teams Developer Portal. An app package containing the developer preview version of the manifest must be assembled manually. Consider using the developer portal to create most of the agent or app configuration, then export the package and make the final modifications manually.
For more information about the developer preview version of the app manifest, see its dedicated documentation.
Platform Docs