My understanding is that to manage a Power Virtual Agent's source code I need to export it to Bot Framework Composer. Is that correct?
My understanding is that to manage a Power Virtual Agent's source code I need to export it to Bot Framework Composer. Is that correct?
Power Virtual Agents bots follow the same ALM principles and processes as the rest of the Power Platform.
It's all documented here: Application lifecycle management (ALM) with Microsoft Power Platform - Power Platform | Microsoft Learn
If you extend your bots with Bot Framework Composer (BFC), after you publish them from BFC, the configuration of your bots remains in Dataverse, in the Power Platform, and you don't need to manage that any differently.
To help you with source control, you can use the Microsoft Power Platform Build Tools for Azure DevOps or GitHub Actions for Microsoft Power Platform.
There was this recent article published in the community about ALM and GitHub, as an example: Power Virtual Agents Application Lifecycle Management | by Holger Imbery | Nov, 2022 | Medium (cognitiveservices.ninja)