@@ -69,36 +69,36 @@ class PlatformRuntimeSettings:
6969 strategy_config_path : str | None = None
7070 strategy_config_source : str | None = None
7171 strategy_plugin_mounts_json : str | None = None
72- crisis_alert_channels : tuple [str , ...] = ()
73- crisis_alert_email_recipients : tuple [str , ...] = ()
74- crisis_alert_email_sender_email : str | None = None
75- crisis_alert_email_sender_password : str | None = None
76- crisis_alert_email_smtp_host : str | None = None
77- crisis_alert_email_smtp_port : str | None = None
78- crisis_alert_email_smtp_security : str | None = None
79- crisis_alert_sms_recipients : tuple [str , ...] = ()
80- crisis_alert_sms_provider : str | None = None
81- crisis_alert_sms_account_id : str | None = None
82- crisis_alert_sms_auth_token : str | None = None
83- crisis_alert_sms_sender : str | None = None
84- crisis_alert_sms_messaging_service_id : str | None = None
85- crisis_alert_sms_api_base_url : str | None = None
86- crisis_alert_sms_body_max_chars : str | None = None
87- crisis_alert_push_recipients : tuple [str , ...] = ()
88- crisis_alert_push_provider : str | None = None
89- crisis_alert_push_app_token : str | None = None
90- crisis_alert_push_access_token : str | None = None
91- crisis_alert_push_api_base_url : str | None = None
92- crisis_alert_push_device : str | None = None
93- crisis_alert_push_priority : str | None = None
94- crisis_alert_push_tags : str | None = None
95- crisis_alert_push_body_max_chars : str | None = None
96- crisis_alert_telegram_chat_ids : tuple [str , ...] = ()
97- crisis_alert_telegram_bot_token : str | None = None
98- crisis_alert_telegram_api_base_url : str | None = None
99- crisis_alert_telegram_parse_mode : str | None = None
100- crisis_alert_telegram_disable_web_page_preview : str | None = None
101- crisis_alert_telegram_body_max_chars : str | None = None
72+ strategy_plugin_alert_channels : tuple [str , ...] = ()
73+ strategy_plugin_alert_email_recipients : tuple [str , ...] = ()
74+ strategy_plugin_alert_email_sender_email : str | None = None
75+ strategy_plugin_alert_email_sender_password : str | None = None
76+ strategy_plugin_alert_email_smtp_host : str | None = None
77+ strategy_plugin_alert_email_smtp_port : str | None = None
78+ strategy_plugin_alert_email_smtp_security : str | None = None
79+ strategy_plugin_alert_sms_recipients : tuple [str , ...] = ()
80+ strategy_plugin_alert_sms_provider : str | None = None
81+ strategy_plugin_alert_sms_account_id : str | None = None
82+ strategy_plugin_alert_sms_auth_token : str | None = None
83+ strategy_plugin_alert_sms_sender : str | None = None
84+ strategy_plugin_alert_sms_messaging_service_id : str | None = None
85+ strategy_plugin_alert_sms_api_base_url : str | None = None
86+ strategy_plugin_alert_sms_body_max_chars : str | None = None
87+ strategy_plugin_alert_push_recipients : tuple [str , ...] = ()
88+ strategy_plugin_alert_push_provider : str | None = None
89+ strategy_plugin_alert_push_app_token : str | None = None
90+ strategy_plugin_alert_push_access_token : str | None = None
91+ strategy_plugin_alert_push_api_base_url : str | None = None
92+ strategy_plugin_alert_push_device : str | None = None
93+ strategy_plugin_alert_push_priority : str | None = None
94+ strategy_plugin_alert_push_tags : str | None = None
95+ strategy_plugin_alert_push_body_max_chars : str | None = None
96+ strategy_plugin_alert_telegram_chat_ids : tuple [str , ...] = ()
97+ strategy_plugin_alert_telegram_bot_token : str | None = None
98+ strategy_plugin_alert_telegram_api_base_url : str | None = None
99+ strategy_plugin_alert_telegram_parse_mode : str | None = None
100+ strategy_plugin_alert_telegram_disable_web_page_preview : str | None = None
101+ strategy_plugin_alert_telegram_body_max_chars : str | None = None
102102 runtime_target : RuntimeTarget | None = None
103103
104104
@@ -255,57 +255,57 @@ def load_platform_runtime_settings(
255255 os .getenv ("LONGBRIDGE_STRATEGY_PLUGIN_MOUNTS_JSON" )
256256 or os .getenv ("STRATEGY_PLUGIN_MOUNTS_JSON" )
257257 ),
258- crisis_alert_channels = _split_env_list (os .getenv ("CRISIS_ALERT_CHANNELS " )),
259- crisis_alert_email_recipients = _split_env_list (os .getenv ("CRISIS_ALERT_EMAIL_RECIPIENTS " )),
260- crisis_alert_email_sender_email = _first_non_empty (os .getenv ("CRISIS_ALERT_EMAIL_SENDER_EMAIL " )),
261- crisis_alert_email_sender_password = _first_non_empty (
262- os .getenv ("CRISIS_ALERT_EMAIL_SENDER_PASSWORD " )
258+ strategy_plugin_alert_channels = _split_env_list (os .getenv ("STRATEGY_PLUGIN_ALERT_CHANNELS " )),
259+ strategy_plugin_alert_email_recipients = _split_env_list (os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_RECIPIENTS " )),
260+ strategy_plugin_alert_email_sender_email = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_SENDER_EMAIL " )),
261+ strategy_plugin_alert_email_sender_password = _first_non_empty (
262+ os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_SENDER_PASSWORD " )
263263 ),
264- crisis_alert_email_smtp_host = _first_non_empty (os .getenv ("CRISIS_ALERT_EMAIL_SMTP_HOST " )),
265- crisis_alert_email_smtp_port = _first_non_empty (os .getenv ("CRISIS_ALERT_EMAIL_SMTP_PORT " )),
266- crisis_alert_email_smtp_security = _first_non_empty (
267- os .getenv ("CRISIS_ALERT_EMAIL_SMTP_SECURITY " )
264+ strategy_plugin_alert_email_smtp_host = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_SMTP_HOST " )),
265+ strategy_plugin_alert_email_smtp_port = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_SMTP_PORT " )),
266+ strategy_plugin_alert_email_smtp_security = _first_non_empty (
267+ os .getenv ("STRATEGY_PLUGIN_ALERT_EMAIL_SMTP_SECURITY " )
268268 ),
269- crisis_alert_sms_recipients = _split_env_list (os .getenv ("CRISIS_ALERT_SMS_RECIPIENTS " )),
270- crisis_alert_sms_provider = _first_non_empty (os .getenv ("CRISIS_ALERT_SMS_PROVIDER " )),
271- crisis_alert_sms_account_id = _first_non_empty (os .getenv ("CRISIS_ALERT_SMS_ACCOUNT_ID " )),
272- crisis_alert_sms_auth_token = _first_non_empty (os .getenv ("CRISIS_ALERT_SMS_AUTH_TOKEN " )),
273- crisis_alert_sms_sender = _first_non_empty (os .getenv ("CRISIS_ALERT_SMS_SENDER " )),
274- crisis_alert_sms_messaging_service_id = _first_non_empty (
275- os .getenv ("CRISIS_ALERT_SMS_MESSAGING_SERVICE_ID " )
269+ strategy_plugin_alert_sms_recipients = _split_env_list (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_RECIPIENTS " )),
270+ strategy_plugin_alert_sms_provider = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_PROVIDER " )),
271+ strategy_plugin_alert_sms_account_id = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_ACCOUNT_ID " )),
272+ strategy_plugin_alert_sms_auth_token = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_AUTH_TOKEN " )),
273+ strategy_plugin_alert_sms_sender = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_SENDER " )),
274+ strategy_plugin_alert_sms_messaging_service_id = _first_non_empty (
275+ os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_MESSAGING_SERVICE_ID " )
276276 ),
277- crisis_alert_sms_api_base_url = _first_non_empty (os .getenv ("CRISIS_ALERT_SMS_API_BASE_URL " )),
278- crisis_alert_sms_body_max_chars = _first_non_empty (
279- os .getenv ("CRISIS_ALERT_SMS_BODY_MAX_CHARS " )
277+ strategy_plugin_alert_sms_api_base_url = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_API_BASE_URL " )),
278+ strategy_plugin_alert_sms_body_max_chars = _first_non_empty (
279+ os .getenv ("STRATEGY_PLUGIN_ALERT_SMS_BODY_MAX_CHARS " )
280280 ),
281- crisis_alert_push_recipients = _split_env_list (os .getenv ("CRISIS_ALERT_PUSH_RECIPIENTS " )),
282- crisis_alert_push_provider = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_PROVIDER " )),
283- crisis_alert_push_app_token = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_APP_TOKEN " )),
284- crisis_alert_push_access_token = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_ACCESS_TOKEN " )),
285- crisis_alert_push_api_base_url = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_API_BASE_URL " )),
286- crisis_alert_push_device = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_DEVICE " )),
287- crisis_alert_push_priority = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_PRIORITY " )),
288- crisis_alert_push_tags = _first_non_empty (os .getenv ("CRISIS_ALERT_PUSH_TAGS " )),
289- crisis_alert_push_body_max_chars = _first_non_empty (
290- os .getenv ("CRISIS_ALERT_PUSH_BODY_MAX_CHARS " )
281+ strategy_plugin_alert_push_recipients = _split_env_list (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_RECIPIENTS " )),
282+ strategy_plugin_alert_push_provider = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_PROVIDER " )),
283+ strategy_plugin_alert_push_app_token = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_APP_TOKEN " )),
284+ strategy_plugin_alert_push_access_token = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_ACCESS_TOKEN " )),
285+ strategy_plugin_alert_push_api_base_url = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_API_BASE_URL " )),
286+ strategy_plugin_alert_push_device = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_DEVICE " )),
287+ strategy_plugin_alert_push_priority = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_PRIORITY " )),
288+ strategy_plugin_alert_push_tags = _first_non_empty (os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_TAGS " )),
289+ strategy_plugin_alert_push_body_max_chars = _first_non_empty (
290+ os .getenv ("STRATEGY_PLUGIN_ALERT_PUSH_BODY_MAX_CHARS " )
291291 ),
292- crisis_alert_telegram_chat_ids = _split_env_list (
293- os .getenv ("CRISIS_ALERT_TELEGRAM_CHAT_IDS " )
292+ strategy_plugin_alert_telegram_chat_ids = _split_env_list (
293+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_CHAT_IDS " )
294294 ),
295- crisis_alert_telegram_bot_token = _first_non_empty (
296- os .getenv ("CRISIS_ALERT_TELEGRAM_BOT_TOKEN " )
295+ strategy_plugin_alert_telegram_bot_token = _first_non_empty (
296+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_BOT_TOKEN " )
297297 ),
298- crisis_alert_telegram_api_base_url = _first_non_empty (
299- os .getenv ("CRISIS_ALERT_TELEGRAM_API_BASE_URL " )
298+ strategy_plugin_alert_telegram_api_base_url = _first_non_empty (
299+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_API_BASE_URL " )
300300 ),
301- crisis_alert_telegram_parse_mode = _first_non_empty (
302- os .getenv ("CRISIS_ALERT_TELEGRAM_PARSE_MODE " )
301+ strategy_plugin_alert_telegram_parse_mode = _first_non_empty (
302+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_PARSE_MODE " )
303303 ),
304- crisis_alert_telegram_disable_web_page_preview = _first_non_empty (
305- os .getenv ("CRISIS_ALERT_TELEGRAM_DISABLE_WEB_PAGE_PREVIEW " )
304+ strategy_plugin_alert_telegram_disable_web_page_preview = _first_non_empty (
305+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_DISABLE_WEB_PAGE_PREVIEW " )
306306 ),
307- crisis_alert_telegram_body_max_chars = _first_non_empty (
308- os .getenv ("CRISIS_ALERT_TELEGRAM_BODY_MAX_CHARS " )
307+ strategy_plugin_alert_telegram_body_max_chars = _first_non_empty (
308+ os .getenv ("STRATEGY_PLUGIN_ALERT_TELEGRAM_BODY_MAX_CHARS " )
309309 ),
310310 runtime_target = runtime_target ,
311311 )
0 commit comments