This repository was archived by the owner on Apr 3, 2026. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.agents-lite.yml
More file actions
99 lines (85 loc) · 2.44 KB
/
docker-compose.agents-lite.yml
File metadata and controls
99 lines (85 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# 🚀 HyperCode V2.0 - Agent Stack (Lean Profile)
#
# For systems with limited RAM (4GB-8GB), use this override to start only essential agents.
#
# USAGE:
# docker compose -f docker-compose.yml -f docker-compose.agents-lite.yml up -d
#
# WHAT'S INCLUDED:
# • crew-orchestrator — Task routing brain (512M RAM, 0.5 CPU)
# • coder-agent — Primary coding agent (512M RAM, 0.5 CPU)
# • tips-tricks-writer — Content generation agent (512M RAM, 0.5 CPU)
# • healer-agent — System health monitor (512M RAM, 0.5 CPU)
#
# TOTAL FOOTPRINT: ~2GB RAM, 2 CPU cores (fits in 4GB systems)
#
# ⚠️ IMPORTANT: healer-agent will ONLY monitor core services by default:
# hypercode-core, redis, postgres, celery-worker, hypercode-ollama
# Override with: HEALER_WATCHED_SERVICES=service1,service2,service3
services:
# ====================
# ESSENTIAL AGENTS
# ====================
crew-orchestrator:
profiles: ["agents"]
deploy:
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.25"
memory: 256M
coder-agent:
profiles: ["agents"]
deploy:
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.25"
memory: 256M
tips-tricks-writer:
profiles: ["agents"]
restart: unless-stopped
deploy:
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.25"
memory: 256M
healer-agent:
profiles: ["agents"]
restart: unless-stopped
deploy:
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.25"
memory: 256M
# ====================
# DISABLE SPECIALIST AGENTS (saves ~4GB RAM)
# ====================
frontend-specialist:
profiles: [] # Remove from "agents" profile
backend-specialist:
profiles: [] # Remove from "agents" profile
database-architect:
profiles: [] # Remove from "agents" profile
qa-engineer:
profiles: [] # Remove from "agents" profile
devops-engineer:
profiles: [] # Remove from "agents" profile
security-engineer:
profiles: [] # Remove from "agents" profile
system-architect:
profiles: [] # Remove from "agents" profile
project-strategist:
profiles: [] # Remove from "agents" profile
test-agent:
profiles: [] # Remove from "agents" profile