MESA_MOUNT_POINT | Path where repos are mounted (default: ~/.local/share/mesa/mnt). |
MESA_MESAIGNORE_PATH | Path to a global .mesaignore file. See .mesaignore. |
MESA_CACHE_ENABLED | Enable the disk cache (true/false, default: true). |
MESA_CACHE_MAX_SIZE | Maximum disk cache size (e.g. 1GB). |
MESA_CACHE_MAX_MEMORY_SIZE | Maximum in-memory cache size (e.g. 256MB). |
MESA_CACHE_PATH | Path for the disk cache. |
MESA_DAEMON_LOG_FILE | Daemon log path. Defaults to /tmp/mesa-<uid>/mesa.log; falls back to stdout if the file cannot be opened. |
MESA_DAEMON_LOG_COLOR | Log color mode: auto, always, or never. |
MESA_PREFETCH_ENABLED | Enable speculative prefetching (true/false). |
MESA_PREFETCH_MAX_DEPTH | Maximum directory depth the prefetcher walks. |
MESA_PREFETCH_MAX_CONCURRENCY | Maximum concurrent prefetch requests. |
MESA_PREFETCH_CACHE_PRESSURE_LIMIT | Fraction of cache budget at which prefetching backs off (0.0–1.0). |
MESA_TELEMETRY | Enable telemetry (true/false). |
MESA_TELEMETRY_COLLECTOR_URL | OpenTelemetry collector URL for trace export. |
MESA_RUNTIME_DIR | Directory for runtime state (PID file, RPC socket). |
MESA_SERVICE_DOMAIN | Custom service domain for self-hosted Mesa. |
MESA_UID / MESA_GID | POSIX owner of the mounted filesystem. |