Agents
An Agent represents the complete automation definition within the IB-X platform.
An Agent may consist of one or more workflows, resources, forms, integrations, configurations, and supporting assets required to execute an automation scenario. The Agent is packaged and bundled into a version-controlled package.
The Agents page in the AI Command Center allows you to centrally manage all Agents within your environment. From this page, you can:
- Import new Agents
- Update and manage existing Agents
- Download Agent packages
- Clone Agents
- Configure access permissions
- Start Local Agent jobs
- Initiate Agent workflow executions
Publishing or importing an Agent requires the user to have appropriate permissions on Agents.
Cloning an Agent requires Create permission on Agents.
Starting a Local Agent job or initiating an Agent workflow execution requires the corresponding execution permissions within the AI Command Center.
For more information about permissions and access control, refer to Automation Roles.
IB-X provides support for both:
- Server Agents
- Local Agents
These Agent types address different automation execution scenarios while operating within the unified IB-X Agent Automation platform.
Server Agents
The Agents page lists all Agents owned by or shared with the current user.
Agents are designed using the Agent Designer and are used for server-side workflow orchestration, enterprise automation, AI-driven workflows, integrations, approvals, and human-in-the-loop process execution.
Agents can orchestrate:
- Server-side automation
- AI-powered workflows
- Human tasks and approvals
- Enterprise integrations
- Business process execution
- Workflow coordination across systems and agents
Agents execute within the AI Command Center workflow engine.
An Agent can be published directly into the AI Command Center from the Agent Designer or imported manually into the platform.
Agent packages are version-controlled. Each time an Agent is published, a new version of the package is automatically created.
Published Agents become available to users based on their assigned access permissions.
Local Agents
The Local Agents page lists all Local Agents owned by or shared with the current user.
Local Agents are designed using the Process Designer and are typically used for desktop, browser, and user-interactive automation scenarios.
These Agents can interact with:
- Desktop applications
- Web browsers
- Files and documents
- Spreadsheets
- Emails
- Local system resources
- User interface elements
Local Agents are executed by either:
A Local Agent can be published directly into the AI Command Center from the Process Designer or imported manually into the platform.
Agent packages are version-controlled. Each time an Agent is published, a new version of the package is automatically created.
Published Local Agents become available to users based on their assigned access permissions.