b45d2e685a
Environment variables should NOT be saved to openclaw.json config. Instead, they are injected directly into the gateway process via run.sh. Flow: options.json (gateway_env_vars) → run.sh (export) → gateway process env Changes: - Remove cfg["env"] initialization from apply_gateway_settings - Only validate env vars format and size limits in oc_config_helper.py - Log validated vars but don't persist them to config - run.sh remains responsible for parsing and exporting to process env - Cleaner separation of concerns: helpers validates, run.sh exports