# Voice runtime (`backend/agent_runtime`)

This folder contains the **LiveKit worker** (`src/agent.py`) and **MCube integration** (`src/mcube_integration/`).

Project-wide setup (venv, ports, Docker, frontend) is documented in the **repository root**:

- [`README.md`](../../README.md)
- Local **Django + MCube** commands and env resolution: [`../LOCAL_DEV_STARTUP.md`](../LOCAL_DEV_STARTUP.md)

MCube modules load **`backend/.env`** then optional **`agent_runtime/.env.local`** via `mcube_integration/env_load.py` (not cwd-relative `.env.local` only).

Python dependencies for the main app are installed from the **repo root** [`requirements.txt`](../../requirements.txt).

Optional legacy demos under `live_calls/` use [`requirements-live-calls-legacy.txt`](../../requirements-live-calls-legacy.txt).
