Server Agents
The Agents page lists all the server agents that are owned by or shared with the currently logged-in user.
You can design an Agent using the Agent Designer and publish them to the AI Command Center, where they are versioned, managed, executed, and monitored.
The Control Room workflow engine executes each published Agent and can be invoked manually, via triggers, or through APIs.
Agent Packages
An Agent is stored and deployed as a agent package (*.nupkg), which contains all assets required for execution.
Agent Package Contents
An agent package includes:
- Workflow definition files (
*.json) - Project metadata (
project.json) - Form schemas (
*.iform)
Each time an agent is published, a new version of the package is created in the AI Command Center.
Agent Views
The Agents page provides multiple predefined views to help you quickly filter and manage processes by ownership, status, and collaboration.
You can change the view by selecting View from the toolbar or context menu.

| View | Description |
|---|---|
| All | Displays all Agents owned by or shared with the current user, including Draft, Active, and Inactive processes. |
| All Active | Displays all active (enabled) agents owned by or shared with the current user. This is the default view. |
| My Active | Displays active Agents owned by the current user. |
| My Inactive | Displays Agents owned by the current user that are currently disabled (inactive). |
| My Drafts | Displays Agents that are still in draft and have not yet been published. |
| Shared With Me | Displays Agents shared with the current user by other users. |
Agent Version Management
- Every publish action creates a new version of the Agent.
- Only one version can be active at any given time.
- The active version is the one used during execution.
- You can view and manage versions via Context Menu > View Metadata.
Buddies and workflow engines always execute the active version of the Agent.
Context Menu Options
The Agents page provides the following context menu options:
| Icon | Option | Description |
|---|---|---|
| Share | Share the Agent with other users and manage permissions | |
| Delete | Delete the Agent (requires Delete permission) | |
| Edit Metadata | Manage versions, log levels, and activation | |
| Edit Process | Open the Agent in Agent Designer for editing | |
| Disable | Disable (inactivate) the Agent | |
| Enable | Enable (activate) the Agent | |
| Embed | Generate an embeddable Process Monitor URL | |
| Clone | Clone the Agent to create a new one | |
| View | View the Agent in read-only mode | |
| View Metadata | View metadata and version details | |
| Create a Request | Create a new process instance | |
| Shared With | View users who have access to this Agent | |
| Audit | View audit history for this Agent |
Sharing Agents
Only the Agent Owner can share an Agent with other users.
Permission Types
| Permission | Capabilities |
|---|---|
| Viewer | View and execute the Agent |
| Editor | View, edit, re-publish, and execute the Agent |
| Owner | Full control: view, edit, publish, execute, delete, and share |
How to Share an Agent
- Navigate to Agents
- Select an Agent
- Open Context Menu > Share
- Select users and assign permissions
- Click Share
Viewing Sharing Information
Use Context Menu > Shared With to view:
- Users who have access
- Their permission levels
Editing and Viewing Agents
Edit Agent
- Available to Owners and Editors
- Opens the Agent in Agent Designer
- Changes must be saved and published to take effect
View Agent
- Opens the Agent in read-only mode
- Allows inspection and export as an image
- No modifications allowed
Cloning an Agent
Cloning creates a new Agent using the current active version.
Steps:
- Select an Agent
- Click Clone
- Provide a new name (and optionally category/description)
- Click Clone
Only Owners and Editors can clone an Agent.
Enabling and Disabling Agents
Disable Agent
You must be the Process Owner or have Manage Other User BPA Process permission.
When a process is disabled:
- The Agent becomes inactive
- New instances cannot be created
- Allocated licenses are released
- Existing running instances continue uninterrupted
Disabled Agents appear in:
- My Inactive
- All views
Enable Agent
Enabling reactivates the Agent:
- The Agent becomes available for execution
- New instances can be created again
Executing a Agent
To execute an Agent, you must:
- Have Initiate Process Instance permission
- Have at least Viewer access to the Agent
- Ensure the Agent is enabled
Steps:
- Navigate to Agents
- Select the Agent
- Click on Play button
- Monitor execution via Process Instances
Auditing Agents
To view audit history:
- Select the Agent
- Open Context Menu > Audit
- Review all operations performed on the Agent
Embedding Process Monitor
The Embed option allows monitoring Agent execution from external applications.
Steps:
- Select the Agent
- Click Embed
- Configure: - Enable embedding - Regenerate secret key (optional) - Set link expiry
- Copy the Embed URL
- Append the Process Instance ID
- Open the URL in a browser or embed it in your application

Summary
The Agents page provides:
- Clear separation of draft, active, and inactive Agents
- Flexible views for ownership and collaboration
- Strong version control and auditability
- Controlled lifecycle management for safely enabling or disabling Agent execution
This ensures governance, scalability, and predictable execution across enterprise-grade business workflows.