Reputation: 1
I created a declarative M365 copilot agent using Teams Toolkit and want to share it with my team. Currently, I can only access this agent by uploading a custom app package to Teams, but it is not accessible via a deep link. Is there a way to access a locally developed declarative M365 Copilot agent (not created by Copilot Studio) through a link?
A declarative M365 copilot agent created by copilot studio can be accessible through link
https://m365.cloud.microsoft/apps/?templatedAppId={TemplatedAppId}&templateInstanceId={TemplatedInstanceId}&environment={EnvironmentId}&source=copilot-studio
A custom teams app can be accessed through a deep link like
https://teams.microsoft.com/l/app/{MyAppID}
But these are not work for a declarative agent developed locally.
Upvotes: 0
Views: 113
Reputation: 1
You should be using the stable version of the Teams Toolkit extension. The latest pre-release version of Teams Toolkit has added the agent deep link feature.
You might need to switch to the pre-release version and create a new agent. Then, you should be able to access a locally developed declarative M365 Copilot agent after pressing F5.
Upvotes: 0
Reputation: 1
There is a Graph API to publish your app to the organization app catalog. https://learn.microsoft.com/en-us/graph/api/teamsapp-publish?tabs=http&view=graph-rest-1.0#example-2-upload-a-new-application-for-review-to-an-organizations-app-catalog&preserve-view=true
I am using this API in my PowerShell module to publish the declarative agent automatically.
https://github.com/code365opensource/microsoft.copilot.toolkit/
Upvotes: 0