-
Notifications
You must be signed in to change notification settings - Fork 61
Expand file tree
/
Copy path.env.example
More file actions
47 lines (38 loc) · 2.71 KB
/
Copy path.env.example
File metadata and controls
47 lines (38 loc) · 2.71 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
# ── Eagle Environment Configuration ──────────────────────────────────────
# Copy this file to .env and fill in the values before running the project.
# All variables map 1:1 to fields in libs/config/settings.py (Settings class).
# ── Redis ─────────────────────────────────────────────────────────────────
REDIS_URL=redis://localhost:6379
# ── Memory / ring-buffer ─────────────────────────────────────────────────
MAX_EVENTS_PER_TRACK=50
TRACK_TTL_SECONDS=86400
# ── Action classifier thresholds ─────────────────────────────────────────
LINGERING_THRESHOLD_SEC=5.0
MOVEMENT_THRESHOLD_PX=8.0
NEAR_KEYPAD_DIST_PX=80.0
KEYPAD_CENTER_X=600.0
KEYPAD_CENTER_Y=280.0
# ── Detection ────────────────────────────────────────────────────────────
YOLO_MODEL=yolov8n.pt
DETECTION_CONFIDENCE=0.4
DETECTION_CONFIDENCE_THRESHOLD=0.45
# ── Tracker ──────────────────────────────────────────────────────────────
TRACKER_MAX_AGE=30
TRACKER_N_INIT=3
# ── VLM / LLM provider ──────────────────────────────────────────────────
# Use "mock" for CI, offline development, or contributors without a GPU.
# No Ollama installation required when set to "mock".
# Future values: "ollama", "openai", "gemini"
VLM_PROVIDER=mock
LLM_PROVIDER=mock
OLLAMA_HOST=http://localhost:11434
# ── Reasoning / alerts ───────────────────────────────────────────────────
REASONING_DWELL_THRESHOLD_SECONDS=5.0
REASONING_COOLDOWN_SECONDS=5.0
RING_BUFFER_MAX=50
ALERT_DEDUP_WINDOW=300
# ── Backend / API ────────────────────────────────────────────────────────
API_HOST=0.0.0.0
API_PORT=8000
# ── Policy ───────────────────────────────────────────────────────────────
POLICY_PATH=policies/default.yaml