> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# App Versioning, Publishing, and Export/Import

The Deploy section covers the full lifecycle of releasing, managing, and migrating AI Agents — from publishing changes for end users to versioning definitions and moving agents across environments.

***

## App Versioning

Snapshot the agent definition at any stage. Restore, compare, or export versions as your development progresses.

| Topic                                                                                | Description                                                                          |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| [Version Types](/ai-for-service/deployment/app-versioning#version-types)             | User-created vs. auto-created versions and their limits                              |
| [Creating a Version](/ai-for-service/deployment/app-versioning#creating-a-version)   | Manually snapshot the current agent definition                                       |
| [Version Actions](/ai-for-service/deployment/app-versioning#version-actions)         | Restore, export, delete, or compare versions from the listing page                   |
| [Comparing Versions](/ai-for-service/deployment/app-versioning#comparing-versions)   | Diff any two versions across tasks, training, settings, and more                     |
| [Restoring a Version](/ai-for-service/deployment/app-versioning#restoring-a-version) | How restoration works per component: tasks, knowledge graph, languages, and channels |
| [Exporting a Version](/ai-for-service/deployment/app-versioning#exporting-a-version) | Download a version archive for backup or reuse                                       |

## App Publishing

Control what gets released and when. The publishing workflow routes agent updates through admin approval before they reach end users.

| Topic                                                                                      | Description                                                                                           |
| ------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| [Agent States](/ai-for-service/deployment/publishing-app#agent-states)                     | In Development vs. Published — what each state means and when they apply                              |
| [Component Statuses](/ai-for-service/deployment/publishing-app#component-statuses)         | Status lifecycle for tasks and flows: In Progress, Configured, Awaiting Approval, Published, and more |
| [Publishing an Agent](/ai-for-service/deployment/publishing-app#publishing-an-agent)       | How to select and submit components for publication                                                   |
| [Publishable Components](/ai-for-service/deployment/publishing-app#publishable-components) | Full reference of what can be published: flows, tasks, NL model, channels, extensions, and settings   |
| [Excluded Components](/ai-for-service/deployment/publishing-app#excluded-components)       | Components outside the publishing workflow                                                            |
| [Publication Approval](/ai-for-service/deployment/publishing-app#publication-approval)     | How admin approval works for Employee and Consumer agents; setting up auto-approval                   |

## App Import & Export

Move agent definitions between environments for migration, cloning, or backup.

| Topic                                                                                                                       | Description                                                               |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [Import Types](/ai-for-service/deployment/app-management#import-types)                                                      | Full Import vs. Incremental Import — when to use each                     |
| [Import to an Existing Agent](/ai-for-service/deployment/app-management#import-to-an-existing-agent)                        | Step-by-step import using JSON files or a ZIP archive                     |
| [Create a New Agent via Import](/ai-for-service/deployment/app-management#create-a-new-agent-via-import)                    | Bootstrap a new agent from an exported definition                         |
| [Incremental Import: Component Reference](/ai-for-service/deployment/app-management#incremental-import-component-reference) | How each component type is handled during incremental import              |
| [Export Modes](/ai-for-service/deployment/app-management#export-modes)                                                      | Published mode vs. Latest Version mode — which task versions each exports |
| [Steps to Export](/ai-for-service/deployment/app-management#steps-to-export)                                                | How to export an agent and select components                              |
| [Exported Components Reference](/ai-for-service/deployment/app-management#exported-components-reference)                    | Full list of what is included in an export                                |

***
