Skip to main content

Environment And Config

Environment And Config

VariablePurposeSource
ROW_BOT_DATA_DIROverride the local Row-Bot data directory for this process.src/row_bot/access/cli.py, src/row_bot/access/diagnostics.py, src/row_bot/app.py, src/row_bot/brand.py, src/row_bot/docs_capture.py, src/row_bot/launcher.py, src/row_bot/tools/registry.py
ROW_BOT_WORKSPACEOverride the default workspace used by file-oriented tools.src/row_bot/brand.py, src/row_bot/designer/export.py
ROW_BOT_HOSTChoose the interface bound by the local application server.src/row_bot/access/access_routes.py, src/row_bot/access/cli.py, src/row_bot/access/config.py, src/row_bot/access/diagnostics.py, src/row_bot/app_port.py, src/row_bot/brand.py, src/row_bot/launcher.py, src/row_bot/ui/mobile_access_settings.py
ROW_BOT_PORTChoose the preferred local application port.src/row_bot/access/cli.py, src/row_bot/access/diagnostics.py, src/row_bot/app.py, src/row_bot/app_port.py, src/row_bot/brand.py, src/row_bot/launcher.py, src/row_bot/updater.py
ROW_BOT_DEPLOYMENT_MODEChoose desktop or authenticated server request policy.src/row_bot/access/cli.py, src/row_bot/access/config.py, src/row_bot/access/diagnostics.py, src/row_bot/app.py, src/row_bot/launcher.py, src/row_bot/secret_store.py
ROW_BOT_PUBLIC_URLSet the canonical browser-facing origin for server mode.src/row_bot/access/cli.py, src/row_bot/access/config.py, src/row_bot/access/diagnostics.py
ROW_BOT_PUBLIC_ORIGINSSet one or more allowed browser-facing origins.src/row_bot/access/config.py
ROW_BOT_ALLOWED_HOSTSAllow exact HTTP Host authorities accepted by the access gate.src/row_bot/access/cli.py, src/row_bot/access/config.py, src/row_bot/access/diagnostics.py, src/row_bot/app.py, src/row_bot/ui/remote_access_settings.py, src/row_bot/ui/settings.py
ROW_BOT_TRUSTED_PROXY_CIDRSTrust forwarding headers only from exact connecting proxy networks.src/row_bot/access/cli.py, src/row_bot/access/config.py, src/row_bot/access/diagnostics.py
ROW_BOT_UNTRUSTED_FORWARDED_ACTIONReject or ignore forwarding headers received from an untrusted peer.src/row_bot/access/config.py
ROW_BOT_WORKERSSet the server worker count; Row-Bot requires exactly one.src/row_bot/access/cli.py, src/row_bot/access/diagnostics.py
ROW_BOT_EPHEMERAL_DATATell access diagnostics that server data is intentionally ephemeral.src/row_bot/access/diagnostics.py
ROW_BOT_SECRETS_DIRRead allowlisted externally managed secrets from individual files.src/row_bot/secret_store.py
ROW_BOT_BROWSER_HEADLESSRun bundled browser automation without an interactive display.src/row_bot/browser/service.py
ROW_BOT_NATIVESelect native-window behaviour for advanced launch scenarios.src/row_bot/brand.py, src/row_bot/launcher.py
ROW_BOT_AUTO_START_OLLAMAAllow or suppress launcher attempts to start Ollama automatically.src/row_bot/access/cli.py, src/row_bot/brand.py
ROW_BOT_STARTUP_TIMEOUTSet the launcher startup timeout in seconds.src/row_bot/brand.py
ROW_BOT_WEBVIEW_STORAGE_PATHOverride native webview storage for advanced troubleshooting.src/row_bot/brand.py, src/row_bot/launcher.py
ROW_BOT_INSTALL_ROOTIdentify the installed application root for updater and repair flows.src/row_bot/startup_diagnostics.py, src/row_bot/updater.py
ROW_BOT_PLUGIN_INDEX_URLOverride the public plugin marketplace index URL.src/row_bot/plugins/marketplace.py
ROW_BOT_PLUGIN_REPO_URLOverride the plugin repository used by marketplace installs.src/row_bot/plugins/installer.py
ROW_BOT_XAI_OAUTH_CLIENT_IDOverride the xAI OAuth client identifier.src/row_bot/providers/xai_oauth.py
ROW_BOT_XAI_OAUTH_REDIRECT_PORTOverride the local xAI OAuth callback port.src/row_bot/providers/xai_oauth.py
ROW_BOT_XAI_OAUTH_SCOPESOverride the requested xAI OAuth scopes.src/row_bot/providers/xai_oauth.py
ROW_BOT_REALTIME_INSTRUCTIONSOverride additional realtime voice session instructions.src/row_bot/app.py, src/row_bot/voice/openai_realtime.py