Authentication
The first variable that is set wins, in the order listed.
A hand-written provider in
models.json uses whatever names you put in apiKeyEnv. Keys saved with /login live in auth.json and are used when the environment variable is unset.
Headless mode (--print, --serve-mcp) cannot open /login. Set a key in the environment, or connect a provider once from the TUI.
Paths
Installer
Read byhttps://loop.soket.ai/install and ./install.sh, not by a running loop process.
Editor
Logging
Tracing
Read when Loop is built with--features telemetry. If all three Langfuse variables are set, they override /tracing setup.
See Tracing.