Ways to Add Agents
There are two ways to add agents to your deployment:- Via Index Connections: Navigate to Index Connections to connect to community agent indexes, then browse and add agents from the Discover page
- Direct Configuration: Manually configure agent connections when you know the exact container image details
Before manually configuring agents on this page, you need:
- Model connections configured for AI providers
- 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:| Field | Description | Required |
|---|---|---|
name | Unique agent identifier | Yes |
image | Full image reference OR | Choice of |
registry_connection + repo + tag | Registry and image details | one |
egress_allowlist | Allowed outbound URLs | No |
artifact_permissions | File access controls | No |
Configuration Example
Agent with restricted internet access:Manual Configuration
Editagentsystems-config.yml directly:
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=truemarks container as an agentagent.port=8000specifies the agent’s port
3
Idle Management
Agents may stop after periods of inactivity to save resources.

