@@ -185,9 +185,9 @@ def load_platform_runtime_settings(
185185 strategy_display_name = runtime_paths .strategy_display_name ,
186186 strategy_domain = runtime_paths .strategy_domain ,
187187 strategy_metadata = strategy_metadata ,
188- notify_lang = os .getenv ("NOTIFY_LANG" , "en" ),
188+ notify_lang = os .getenv ("QSL_NOTIFY_LANG" ) or os . getenv ( " NOTIFY_LANG" , "en" ),
189189 tg_token = _get_credential ("firstrade-telegram-token" , "TELEGRAM_TOKEN" ),
190- tg_chat_id = os .getenv ("GLOBAL_TELEGRAM_CHAT_ID" ),
190+ tg_chat_id = os .getenv ("QSL_GLOBAL_TELEGRAM_CHAT_ID" ) or os . getenv ( " GLOBAL_TELEGRAM_CHAT_ID" ),
191191 dry_run_only = dry_run_only ,
192192 runtime_target_enabled = _runtime_target_enabled_env (),
193193 cash_only_execution = resolve_cash_only_execution_env (
@@ -287,6 +287,7 @@ def load_platform_runtime_settings(
287287 strategy_config_source = runtime_paths .strategy_config_source ,
288288 strategy_plugin_mounts_json = (
289289 os .getenv ("FIRSTRADE_STRATEGY_PLUGIN_MOUNTS_JSON" )
290+ or os .getenv ("QSL_STRATEGY_PLUGIN_MOUNTS_JSON" )
290291 or os .getenv ("STRATEGY_PLUGIN_MOUNTS_JSON" )
291292 ),
292293 strategy_plugin_alert_channels = resolve_split_env_list ("STRATEGY_PLUGIN_ALERT_CHANNELS" ),
@@ -327,7 +328,8 @@ def load_platform_runtime_settings(
327328 "STRATEGY_PLUGIN_ALERT_TELEGRAM_CHAT_IDS"
328329 ),
329330 strategy_plugin_alert_telegram_bot_token = _first_non_empty (
330- os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN" )
331+ os .getenv ("QSL_STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN" )
332+ or os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN" )
331333 ),
332334 strategy_plugin_alert_telegram_api_base_url = _first_non_empty (
333335 os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_API_BASE_URL" )
@@ -346,7 +348,7 @@ def load_platform_runtime_settings(
346348
347349
348350def _resolve_runtime_target (* , dry_run_only : bool ) -> RuntimeTarget :
349- if os .getenv ("RUNTIME_TARGET_JSON" ):
351+ if os .getenv ("QSL_RUNTIME_TARGET_JSON" ) or os . getenv ( " RUNTIME_TARGET_JSON" ):
350352 return resolve_runtime_target_from_env (
351353 env = os .environ ,
352354 expected_platform_id = FIRSTRADE_PLATFORM ,
@@ -436,7 +438,7 @@ def _resolve_market_signal_handoff_index_uri() -> str | None:
436438 if explicit :
437439 return explicit
438440 return _default_market_signal_handoff_index_uri_from_report_bucket (
439- os .getenv ("EXECUTION_REPORT_GCS_URI" ),
441+ os .getenv ("QSL_EXECUTION_REPORT_GCS_URI" ) or os . getenv ( " EXECUTION_REPORT_GCS_URI" ),
440442 )
441443
442444
0 commit comments