Skip to main content
Agents are containerized AI applications that process requests using configured model connections.

Ways to Add Agents

There are two ways to add agents to your deployment:
  1. Via Index Connections: Navigate to Index Connections to connect to community agent indexes, then browse and add agents from the Discover page
  2. Direct Configuration: Manually configure agent connections when you know the exact container image details
Before manually configuring agents on this page, you need:
  1. Model connections configured for AI providers
  2. Registry connections for pulling agent images

Managing via UI

Navigate to Configuration → Agent Connections in the AgentSystems UI at http://localhost:3001. The UI allows you to:
  • Manually configure agent deployments from known container images
  • Edit agent settings and egress controls
  • Remove agent connections

Agent Configuration

Each agent deployment requires:

Configuration Example

Agent with restricted internet access:

Manual Configuration

Edit agentsystems-config.yml directly:
After editing, restart the platform:

Agent Lifecycle

1

Deployment

When you add an agent to configuration:
  • The image is pulled from the specified registry
  • A Docker container is created with labels
  • Networking and volumes are configured
2

Discovery

The gateway discovers agents via Docker labels:
  • agent.enabled=true marks container as an agent
  • agent.port=8000 specifies the agent’s port
3

Idle Management

Agents may stop after periods of inactivity to save resources.