agenticx-deployerlisted
Install: claude install-skill opencue/claude-code-skills
# AgenticX Deployer
Guide for taking AgenticX agents from development to production.
## Deployment Options
| Method | Best For | Command |
|--------|----------|---------|
| API Server | Quick deployment, development | `agx serve` |
| Docker | Single-node, reproducible | `agx deploy docker` |
| Kubernetes | Multi-node, auto-scaling | `agx deploy k8s` |
| Volcengine | Cloud-native, managed | `agx volcengine deploy` |
## API Server
### Start Server
```bash
# Default (0.0.0.0:8000)
agx serve
# Custom port + host
agx serve --port 9000 --host 127.0.0.1
# Development with auto-reload
agx serve --port 8000 --reload
```
Requires: `pip install "agenticx[server]"`
### Health Endpoints
| Endpoint | Purpose |
|----------|---------|
| `GET /health` | Comprehensive health check |
| `GET /health/live` | Liveness probe |
| `GET /health/ready` | Readiness probe |
| `POST /tasks/submit` | Submit a task |
## Docker Deployment
### Prepare & Build
```bash
# Prepare deployment package
agx deploy prepare --output ./deploy-package
# Build Docker image
agx deploy docker --tag my-agent:latest
# Run container
docker run -p 8000:8000 \
-e OPENAI_API_KEY="sk-..." \
my-agent:latest
```
### Custom Dockerfile
```dockerfile
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["agx", "serve", "--port", "8000"]
```
## Kubernetes Deployment
```bash
# Generate K8s manifests
agx deploy k8s --output ./k8s-ma