# Manage AI agents
___

## Agents page

To manage your AI agents, go to **AI Agents** > **My agents**.

On this page, you can:

1. **Search** for agents by name using the search box.
2. **Sort** agents using the table headers.
3. **[Import](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#import-an-ai-agent)** agents by selecting **Import agent**.
4. **[Create](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/configure-ai-agent)** new agents by selecting **Create agent**.

For each agent in the list, the page displays the agent name, description, number of connected subagents (for orchestrators only), and the date of last modification.

For each agent, select the menu (three dots) to access the following actions:

1. **[Edit](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#edit-an-ai-agent)** - Update the agent configuration.
2. **[Go to Quality center](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#go-to-quality-center)** - Test the output of your AI agents to see if they match expectations.
3. **[Duplicate](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#duplicate-an-ai-agent)** - Create a copy of the agent.
4. **[Export](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#export-an-ai-agent)** - Export the agent configuration.
5. **[Delete](https://www.infobip.com/docs/agentos-ai-agents/ai-agents/manage-ai-agents#delete-an-ai-agent)** - Remove the agent.

___

## Edit an AI agent

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select the menu (three dots) for the required AI agent.
3. Select **Edit**.
4. Update the AI agent to meet your use case and requirements.

___

## Go to Quality center

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select the menu (three dots) for the required AI agent.
3. Select **Go to Quality center**.
4. Proceed with [testing your AI agent](https://www.infobip.com/docs/agentos-ai-agents/quality-center/ai-agents/overview).

___

## Duplicate an AI agent

You can duplicate an AI agent from the Agents page or from within the agent.

### Duplicate from the Agents page [#duplicate-from-the-agents-page-duplicate-an-ai-agent]

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select the menu (three dots) for the required AI agent.
3. Select **Duplicate**.
4. Update the AI agent to meet your use case and requirements.

### Duplicate from within the AI agent [#duplicate-from-within-the-ai-agent-duplicate-an-ai-agent]

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Open the required AI agent.
3. In the menu (three dots), select **Duplicate**.
4. Update the AI agent to meet your use case and requirements.

___

## Export an AI agent

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select the menu (three dots) for the required AI agent.
3. Select **Export**.

The agent configuration downloads as an `.export` file.

___

## Import an AI agent

You can import files that were previously exported in `.export` format.

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select **Import agent**.
3. Browse to the `.export` file and select **Import**.

The AI agent appears on the **My agents** page.

___

## Delete an AI agent

IMPORTANT
Deleting an AI agent is permanent and cannot be undone.

You can delete an AI agent from the My agents page or from within the agent.

### Delete from the Agents page [#delete-from-the-agents-page-delete-an-ai-agent]

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Select the menu (three dots) for the required AI agent.
3. Select **Delete**.

### Delete from within the AI agent [#delete-from-within-the-ai-agent-delete-an-ai-agent]

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Open the required AI agent.
3. In the menu (three dots), select **Delete**.

___

## View agent manifest

The manifest shows the full configuration of the AI agent in JSON or YAML format.

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Open the required AI agent.
3. In the menu (three dots), select **View as code**.

For more information about agent manifests, see [Agent manifests](https://www.infobip.com/docs/agentos-ai-agents/advanced-topics/agent-manifests).

___

## Version history

Agents support versioning so you can create snapshots of your configuration, activate specific versions for production, and roll back if needed.

NOTE
Knowledge agents do *not* support versioning.

### Version states [#version-states-version-history]

Each agent has a lifecycle that tracks its progress from configuration to production use. An agent can be in one of the following states:

| State | Description |
|-------|-------------|
| **Draft** | A mutable work-in-progress version. You can edit it freely. Only one draft exists per agent at a time. |
| **Saved version** | An immutable snapshot created from a draft. Saved versions cannot be edited. Multiple saved versions can exist per agent. |
| **Active version** | A saved version that is deployed for production use. Only one version can be active per agent at a time. When a chatbot or integration calls the agent, the active version handles the request. |

If an orchestrator agent references subagents, activating the orchestrator pins the exact subagent versions into an immutable snapshot.

For more information, see [Subagent versioning](https://www.infobip.com/docs/agentos-ai-agents/advanced-topics/orchestration#subagent-versioning).

### Access version history [#access-version-history-version-history]

1. On the Infobip web interface, go to **AI Agents** > **My agents**.
2. Open your agent.
3. Select **Versions**.

The version history panel opens on the right side. It shows all versions of the agent, with **Current (draft)** always at the top.

### Create a version [#create-a-version-version-history]

Creating a version saves a snapshot of the current draft.

1. Open the agent and select **Version history**.
2. Select **Create version**.
3. The system assigns a version number automatically (V1, V2, and so on).
4. Optionally, enter a **Version name** and **Description**.
5. Select **Create**.

The version appears in the version history list.

### Activate a version [#activate-a-version-version-history]

Activating a version deploys it for production use. Only one version can be active per agent at a time. If there is already an active version, it is replaced by the newly activated one.

A version must first be created (saved) before it can be activated.

Activate from the agent editor:

1. Open the agent and select **Activate**.
2. The system assigns a version number automatically.
3. Optionally, enter a **Version name** and **Description**.
4. Select **Activate**.

The version is saved and set as the active version. The agent status changes to **Active** on the My agents page.

Activate from version history:

1. Open the agent and select **Version history**.
2. Select the version you want to activate.
3. Select **Activate**.

IMPORTANT
If you deactivate an agent (so that no version is active), integrations that call the agent fail. Ensure the agent is not in use before deactivating it.

### Restore a previous version [#restore-a-previous-version-version-history]

Restoring a version brings it back as a draft. If there is an active version, it stays active until another version is explicitly activated.

1. Open the agent and select **Version history**.
2. Select the version you want to restore.
3. Select **Restore**.

___

## Next steps

Advanced topics

Explore orchestration, structured output, and effective prompts.

Build more agents

Create agents for additional use cases.

___