Export a Tool¶
Agent Platform offers the ability to export specific tool versions from your account as self-contained packages for data preservation and sharing. This feature also allows users to transfer tool configurations without compromising the integrity and security of the tool setup.
When you export a tool, Agent Platform automatically creates a .zip file named after the tool. For example, if the tool is named "Banking Assistant," the exported file will be "Banking Assistant.zip". You can save this folder in the desired location on your local machine.
The exported package can be reimported to create a new tool or add it as a version to an existing one, ensuring seamless restoration.
The exported package preserves the following tool configurations within JSON files:
- Name and description
- API, Condition, AI, and Script node configurations
- Input/output variables and scanners
- Environment variables
- Sync/Async setup
To maintain security, sensitive information such as API keys, sharing permissions, tool endpoint, and audit logs are excluded from the exported package.
Note
Users with only Viewer permissions cannot export an tool.
Steps to Export a Tool¶
To export an tool’s version, follow the steps below:
- Sign in to your Agent Platform account. To enable and sign in via SSO, click here.
- Click Tools on the top menu.
- Select the relevant tab to view the tool.
- Click the required tool’s name to proceed further.
- Click Configurations on the left navigation menu.
-
Scroll down to the Export tool section. By default, the currently deployed version is selected in the dropdown.
-
Click the Export button.
The export process begins, and a success message is displayed after the tool validation is completed and the export process finishes.
Note
Once export begins, the selected version cannot be changed.
Exported Information¶
The exported package includes the following JSON files encapsulating the tool’s configuration data:
- flow_definition.json: It includes the tool's canvas definitions (node definitions) and AI node configurations, including prompts, hyperparameters, and timeout information.
- app_definition.json: It includes general information about the tool version and guardrails.
- env_variables.json: It includes the environment variables set for the tool. Learn more.
To view the files, right-click and select View file.
The file information is displayed as follows:
Related Links¶
- Import a tool - Create a tool by importing configurations or add it as a version to an existing tool.
- Deploy a tool - Explore synchronous and asynchronous deployment methods for tool integration.
- Configure a tool - Modify the tool's details, configure settings, or undeploy and delete it if unused.