Version Control

Version Control is only available in the new agent view. Enable it in the Early Access tab within the Settings page.

Version control helps you manage changes to your agents over time. With Synthflow, you can track edits, collaborate safely, and restore previous versions if needed.

Why use version control?

  • Track changes: See who changed what and when.
  • Collaborate: Work with your team without overwriting each other’s work.
  • Rollback: Restore previous versions if something goes wrong.
  • Audit: Maintain a history for compliance and troubleshooting.

How version control works in Synthflow

Synthflow provides built-in versioning for agents:

  • Automatic versioning: Each time you publish or update an agent, a new version is created automatically.
  • Change history: View a timeline of changes, including who made them and what was changed.
  • Restore: Revert to any previous version with a single click.
  • Compare: See differences between versions to understand what changed.

Exporting and Importing Agent Configurations

You can export a .json file containing your agent’s configuration. Soon, you’ll be able to import this file to quickly create a new agent with the same setup.

Drafts and State Management

When you make changes to an agent, a new draft version is created automatically. Drafts remain unpublished until you choose to publish. Once published, all live traffic is routed to the latest published version.

Frequently Asked Questions

Yes. In the agent editor, open the version history, select the version you want, and click Restore.

Yes. Version control is available for both Prompt agents and Flow Designer agents, so you can track and manage changes across all agent types.

Use the Compare feature in the version history to view differences between any two versions.

Currently, changes made directly via the API are not tracked in the version control system. Only changes made through the Synthflow UI are versioned.

No, actions are not currently included in version control. If you update or modify actions, those changes will not be tracked in the version history.