API Server
Express.js backend with full agent lifecycle management
Overview
RESTful API with authentication, rate limiting, audit logging, and metrics collection
Dependencies
Data Flows
Web Dashboard→
HTTP/REST
→API Server
API Server→
Queries
→PostgreSQL
API Server→
Cache/Jobs
→Redis
Key Features
Async Job Queue
BullMQ-based distributed processing with retry logic
Human Approvals
Policy-based approval workflows for sensitive operations
Data Persistence
PostgreSQL for reliability, Redis for performance
LLM Integration
Support for OLLAMA and OmniRoute providers
Monitoring
Real-time execution traces and performance metrics
Agent Versioning
Version control and A/B testing for agents
Quick Deployment
Docker Compose
Complete stack deployment in one command:
docker compose up --build