- AI Agents
- Connections
- Endpoints
- Flows (including Nodes and Intents)
- Goals
- Handover Providers
- Knowledge Stores1
- Large Language Models
- Lexicons
- NLU Connectors
- Playbooks
Limitations
- The maximum Package size depends on how you create or upload it:
- Cognigy UI: You can create and upload Packages of up to 8 GB. For on-premises installations, you can increase this limit by setting the
RESUMABLE_UPLOAD_MAX_FILE_SIZEenvironment variable invalues.yaml. The same limit also applies to Snapshots. - Cognigy API: You can create and upload Packages of up to 2 GB. Packages that exceed this limit canโt be created or uploaded. For on-premises installations, you can increase this limit by setting the
PACKAGE_MAX_FILE_SIZEenvironment variable invalues.yaml.
- Cognigy UI: You can create and upload Packages of up to 8 GB. For on-premises installations, you can increase this limit by setting the
- Endpoints in Packages must have a name with up to 180 characters. Endpoints with longer names cause the Package export to fail.
Restrictions
- Importing Packages from a newer version of Cognigy into an older version may cause unexpected errors.
- Cognigy skips unsupported resources while importing a Package. For example, deprecated Endpoints or LLMs with outdated configuration schemas.
- If you export a Package from a Project with Extensions, you must install the respective Extensions in the target Project as well before importing the Package.
Working with Packages
- GUI
- API
You can export and import Packages in Manage > Packaging. You can also export a resource as a Package from the respective resource page by selecting 
> Export as Package.
Package Import
Package Import
- During the import, you may need to resolve conflicts if the Package contains a duplicate of a Project resource.
- Donโt import Packages for deploying Knowledge.AI resources in a production Project. AI Agentsโ knowledge may be temporarily unavailable during the import.
- Node IDs remain unchanged during the import to ensure that hardcoded links between Flows and Nodes donโt break. If you need to import a Flow multiple times into a Project, delete and re-create the Nodes before importing the Package to prevent Node ID conflicts.
Map Locales Before Importing Flows and Endpoints
Locales arenโt imported automatically. However, Packages that include a Flow or Endpoint with an assigned Locale also include the Projectโs Locales. During import, you can map these Package Locales to Locales in the target Project.Map Locales
Map Locales
Before importing the Package, create the required Locales in the target Project. During the import, map each Package Locale to the corresponding target Locale.You can map any Package Locale to the target Projectโs primary Locale. If a non-primary Package Locale has incomplete localized content, Cognigy copies the missing content from the Packageโs primary Locale.When replacing a Flow, its localized content from the Package overwrites the corresponding content in the target Project.If you donโt create the required Locale, Cognigy uses the target Projectโs primary Locale instead.
Resolve Import Conflicts
If the Package contains a resource that already exists in your Project, you can resolve the conflict in the Conflict Management section that appears during the import. To manage conflicts, you have the following options:- Import as a copy โ imports the resource as a new one and adds a counter to the name of the copy. For example, if the resource is a duplicate of a Flow named
Main, the new Flow is namedMain (2). Imported resources that reference the Package resource keep that reference. This option is selected by default. - Replace existing resource. The imported resource overwrites the existing resource in your Project.
FAQ
FAQ
Q1: What should I do if I encounter errors during Knowledge Store Import?A1: Try to upload the Package again. During the reupload, select only the Knowledge Stores that were not fully imported.Q2: How can I avoid browser request timeouts during Knowledge Store Package upload?A2: To avoid browser request timeouts, keep the Package size low. Separate your resources into smaller Packages.
More Information
1 When you import a Knowledge Store Package, the source and target Projects must use the same embedding model. If they use different embedding models, recreate the Knowledge Sources to generate new embeddings with the target Projectโs model.