Database
If PG_HOST is unset, the application falls back to MongoDB for the local
development path. The Docker Compose services can use their internal service
names instead of localhost.
Authentication and server
Changing JWT_SECRET invalidates existing human sessions.
Model providers
Provider variables are only needed when the enabled runtime or feature uses
that provider. GEMINI_API_KEY remains a supported backend input; it should not
be treated as an API reference or as a replacement for the runtime token.
Agent and integration features
Never commit these values or put them in pod memory. Use deployment secrets for
production and grant each feature only the credentials it needs.

