| ROW_BOT_DATA_DIR | Override 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_WORKSPACE | Override the default workspace used by file-oriented tools. | src/row_bot/brand.py, src/row_bot/designer/export.py |
| ROW_BOT_HOST | Choose 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_PORT | Choose 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_MODE | Choose 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_URL | Set 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_ORIGINS | Set one or more allowed browser-facing origins. | src/row_bot/access/config.py |
| ROW_BOT_ALLOWED_HOSTS | Allow 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_CIDRS | Trust 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_ACTION | Reject or ignore forwarding headers received from an untrusted peer. | src/row_bot/access/config.py |
| ROW_BOT_WORKERS | Set the server worker count; Row-Bot requires exactly one. | src/row_bot/access/cli.py, src/row_bot/access/diagnostics.py |
| ROW_BOT_EPHEMERAL_DATA | Tell access diagnostics that server data is intentionally ephemeral. | src/row_bot/access/diagnostics.py |
| ROW_BOT_SECRETS_DIR | Read allowlisted externally managed secrets from individual files. | src/row_bot/secret_store.py |
| ROW_BOT_BROWSER_HEADLESS | Run bundled browser automation without an interactive display. | src/row_bot/browser/service.py |
| ROW_BOT_NATIVE | Select native-window behaviour for advanced launch scenarios. | src/row_bot/brand.py, src/row_bot/launcher.py |
| ROW_BOT_AUTO_START_OLLAMA | Allow or suppress launcher attempts to start Ollama automatically. | src/row_bot/access/cli.py, src/row_bot/brand.py |
| ROW_BOT_STARTUP_TIMEOUT | Set the launcher startup timeout in seconds. | src/row_bot/brand.py |
| ROW_BOT_WEBVIEW_STORAGE_PATH | Override native webview storage for advanced troubleshooting. | src/row_bot/brand.py, src/row_bot/launcher.py |
| ROW_BOT_INSTALL_ROOT | The install root (state.json and its versions), set by the native launchers. | src/row_bot/install_layout.py |
| ROW_BOT_UPDATES | Set 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_DIR | The 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_FEED | A 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_TESTING | Set 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_URL | Override the public plugin marketplace index URL. | src/row_bot/plugins/marketplace.py |
| ROW_BOT_PLUGIN_REPO_URL | Override the plugin repository used by marketplace installs. | src/row_bot/plugins/installer.py |
| ROW_BOT_XAI_OAUTH_CLIENT_ID | Override the xAI OAuth client identifier. | src/row_bot/application/subscription_options.py, src/row_bot/providers/xai_oauth.py |
| ROW_BOT_XAI_OAUTH_REDIRECT_PORT | Override the local xAI OAuth callback port. | src/row_bot/providers/xai_oauth.py |
| ROW_BOT_XAI_OAUTH_SCOPES | Override the requested xAI OAuth scopes. | src/row_bot/providers/xai_oauth.py |
| ROW_BOT_REALTIME_INSTRUCTIONS | Override additional realtime voice session instructions. | src/row_bot/voice/openai_realtime.py |