我使用 Teams Toolkit 创建了一个声明式 M365 副驾驶代理,并希望与我的团队分享。目前,我只能通过将自定义应用程序包上传到 Teams 来访问此代理,但无法通过深层链接访问它。有没有办法通过链接访问本地开发的声明式 M365 Copilot 代理(不是由 Copilot Studio 创建)?
可以通过链接访问由 copilot studio 创建的声明性 M365 copilot 代理
https://m365.cloud.microsoft/apps/?templatedAppId={TemplatedAppId}&templateInstanceId={TemplatedInstanceId}&environment={EnvironmentId}&source=copilot-studio
可以通过深层链接访问自定义团队应用程序,例如
https://teams.microsoft.com/l/app/{MyAppID}
但是这些不适用于本地开发的声明式代理。
有一个图形 API 可将您的应用程序发布到组织应用程序目录。 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
我在 PowerShell 模块中使用此 API 自动发布声明性代理。
https://github.com/code365opensource/microsoft.copilot.toolkit/