Skip to main content
Agents must be deployed to at least one gateway before they can execute workflow steps. Deployment creates a binding between an agent definition and a gateway runtime.

Deployment Operations

OperationDescription
Single deployDeploy one agent to one gateway
Bulk deployDeploy one agent to multiple gateways simultaneously
Fleet deployDeploy all agents to a specific gateway (useful when onboarding a new gateway)
UndeployRemove an agent from a gateway. The definition is preserved; only the runtime binding is removed.

Deployment States

Each deployment transitions through a simple lifecycle: deploying → active (on success) or deploying → failed (retry available). The system tracks the gateway ID, agent definition version, and deployment timestamp for each binding.

Deployment Fields

FieldDescription
agentIdReference to the agent definition in the registry
gatewayIdTarget gateway runtime
statusdeploying, active, or failed
versionAgent definition version at deployment time
deployedAtTimestamp of the deployment operation

Gateway-Agent Matrix

The system maintains a matrix of which agents are deployed where. This matrix is queryable for capacity planning (“which gateways are underutilized?”), incident response (“which agents were running on the failed gateway?”), and compliance (“is this agent deployed only to approved gateways?”).
When a workflow step is dispatched, the interpreter resolves the assigned agent and verifies an active deployment exists on the target gateway before routing through Bridge.

In Burgundy: Deploy agents from the agent detail page. →