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/brand.py, src/row_bot/docs_capture.py, src/row_bot/launcher.py, src/row_bot/payload_trim.py, src/row_bot/tools/registry.py, src/row_bot/updates/stager.py, src/row_bot/wiki_vault.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/access/routes.py, src/row_bot/app_port.py, src/row_bot/brand.py, src/row_bot/launcher.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
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/access/routes.py, src/row_bot/app.py, src/row_bot/application/settings_snapshot.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_ROOTThe install root (state.json and its versions), set by the native launchers.src/row_bot/install_layout.py
ROW_BOT_UPDATESSet to external when the host applies updates (Docker, cloud): no checks, downloads or update tool.src/row_bot/api/v1/schemas.py, src/row_bot/application/client_updates.py, src/row_bot/tools/updater_tool.py, src/row_bot/updater.py, src/row_bot/updates/__init__.py, src/row_bot/updates/external.py
ROW_BOT_UPDATES_DIRThe folder shared with the host that applies updates (its status.json, Row-Bot's request.json).src/row_bot/updates/external.py
ROW_BOT_UPDATE_FEEDA loopback release feed for rehearsing a background update before it is published.src/row_bot/api/v1/schemas.py, src/row_bot/application/client_updates.py, src/row_bot/updater.py, src/row_bot/updates/downloader.py
ROW_BOT_UPDATE_FEED_TESTINGSet to 1 to let ROW_BOT_UPDATE_FEED replace GitHub; for tests and rehearsals only.src/row_bot/updater.py, src/row_bot/updates/downloader.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/application/subscription_options.py, 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/voice/openai_realtime.py