Skip to main content
Start from .env.example for the full template. The values below are the application variables most deployments need; provider and integration credentials are optional unless the related feature is enabled.

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.