Skip to main content
Back to Deployment App Versions let you snapshot the agent definition at key stages of development — before a major change, after a full test, or as a periodic backup. If new changes break something, you can restore to a previous state. Versioning is supported in Parent Apps and Linked Apps. Access it from Deploy > Deploy Management > App Versions.

Version Types

TypeDescriptionLimits
User CreatedCreated manually by a developerMax 20; oldest deleted when limit is reached
Auto CreatedCreated automatically on each successful publishMax 20; cannot be deleted; not created if the publish request is rejected
Deploy - App Versions

Creating a Version

  1. On the App Versions page, click New Version.
  2. Enter a Version Name and a brief Description of the changes.
  3. Click New App Version.
Version created

Version Actions

Each version on the App Versions page shows the following details:
FieldDescription
NameVersion name
DescriptionSummary of changes
Platform VersionPlatform version at time of creation
Created OnCreation timestamp
Created ByUser who created the version
Available actions per version:
  • Restore — Replace the in-development copy with this version
  • Export — Download a .zip archive of this version
  • Delete — Remove the version (not available for Auto Created versions)
  • Compare — Diff this version against another
Version actions

Comparing Versions

Version comparison helps you:
  • Debug a published version by comparing it with a previous one
  • Analyze changes before publishing
  • Assess the impact before or after a version restore
  • Review NLP/NLU training changes across versions
Steps:
  1. On the App Versions page, hover over a version and click Compare.
  2. In the comparison window, select a target version to compare against.
  3. Click Proceed.
Compare versions The comparison page categorizes changes across: Tasks, Training, Intelligence, Settings, Variables, and Change Logs. Changes are shown in JSON format:
Change TypeHow Shown
AddedHighlighted in the secondary version; empty line shown in the primary
RemovedHighlighted in the primary version; empty line shown in the secondary
UpdatedSame key, different values highlighted in both versions
Comparison findings A summary count of total changes is shown at the top. Use search to filter results.

Restoring a Version

Restoring replaces the current in-development copy with the selected version. The platform validates version compatibility and rejects incompatible restorations.

Restoration Rules by Component

Tasks

Applies to Dialog Tasks, Alert Tasks, Small Talk, UI Forms, Panels, and Widgets.
  • Tasks in the agent but absent from the restored version are marked Deleted.
  • Deleted tasks are unavailable for development and are removed from the Published copy on the next publish.
  • Deletions cannot be excluded from publish requests.
  • Restoring a version that contains previously deleted tasks re-adds them as new tasks; the originals remain in the publish logs as deleted.
  • If the agent is restored to an unpublished state, imports may be restricted.

Knowledge Graph

Applies to Knowledge Tasks per language.
  • FAQs absent from the restored version are marked Deleted and unavailable for development.
  • Deleted FAQs are removed from the Published copy only when their parent nodes are selected during the publish request.
  • If parent nodes are not selected, the FAQs remain in the Published copy but are treated as deleted in the in-development copy.

Small Talk

  • Small Talk items absent from the restored version are marked Deleted.
  • Deleted items are removed from the Published copy only when Small Talk is selected during the publish request.

Languages

  • Languages absent from the restored version are marked as deleted in the configured version.
  • Deleted languages are unavailable for development.
  • Deletions take effect in the Published copy after the next publish.

Channels

  • Channel settings are not versioned — current channel enablement is unchanged on restore.
  • Exception: The Webhook channel configuration is replaced by that of the restored version.

AI Agent Management

  • AI Agent Import is not allowed until the restored version is published.

Exporting a Version

Click Export on any version to download a .zip archive. Use it as a backup or as an import file during development.

Deleting a Version

Click More Options > Delete to remove a user-created version.
Deleted versions cannot be recovered. Only delete a version if you are absolutely certain it is no longer needed.