Version Control in Studio
Studio's new versioning feature is designed to enable multiple users to work on an assistant at the same time. Flow Version Control in Studio keeps track of your work as you build and allows you to review your changes, and if necessary, revert to a previous version.
This guide will lead you through Studio's version control features and how to manage your assistant changes with a team.
View the Flow History
Flow History lets you view all changes made to a flow by any user.
-
Open your flow in Studio.
-
Click the “History” button located in the flow editor.
A panel will slide out from the left side of the screen, showing a detailed timeline of changes. This includes edits made by all users, so you always know who did what.
Save a Stable Version
Saving a stable version lets you restore a previous flow if needed. Additionally, it allows you to train your assistant using the last stable version of the flow instead of the current version with the latest changes. This ensures that team members can experiment with updates in the current version without impacting the stability of training and testing for others.
-
Once you have fully tested the flow and confirmed it is working as expected, click the “Save stable version” button in the editor.
✨ Pro Tip ✨ Save a stable version after thoroughly testing your flow so your team can confidently use it for testing. Make sure to save a version before making major changes so you can easily revert to a stable state if needed.
-
Your saved version will appear in the Flow History panel, along with the time, date, and author of the save.
Revert to a Previous Version
If something goes wrong or you want to go back to a previous flow setup, reverting is simple.
-
In the Flow History panel, locate the version you want to restore.
-
Click the “Revert” icon next to that version.
-
Once reverted, the flow will be restored to the selected version, and a note will appear in the Flow History to track the event.