Skip to content

Commit 2f8d627

Browse files
authored
feat: Relax cloud env check to support any non-empty MEMSCHEDULER_RAB… (#706)
feat: Relax cloud env check to support any non-empty MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME Co-authored-by: [email protected] <>
1 parent 9d426bb commit 2f8d627

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

src/memos/mem_scheduler/general_scheduler.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -194,10 +194,7 @@ def _add_message_consumer(self, messages: list[ScheduleMessageItem]) -> None:
194194
f"prepared_add_items: {prepared_add_items};\n prepared_update_items_with_original: {prepared_update_items_with_original}"
195195
)
196196
# Conditional Logging: Knowledge Base (Cloud Service) vs. Playground/Default
197-
is_cloud_env = (
198-
os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
199-
== "memos-memory-change"
200-
)
197+
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
201198

202199
if is_cloud_env:
203200
self.send_add_log_messages_to_cloud_env(
@@ -618,7 +615,7 @@ def _mem_feedback_message_consumer(self, messages: list[ScheduleMessageItem]) ->
618615
f"Successfully processed feedback for user_id={user_id}, mem_cube_id={mem_cube_id}"
619616
)
620617

621-
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME") == "memos-memory-change"
618+
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
622619
if is_cloud_env:
623620
record = feedback_result.get("record") if isinstance(feedback_result, dict) else {}
624621
add_records = record.get("add") if isinstance(record, dict) else []
@@ -896,9 +893,7 @@ def _process_memories_with_reader(
896893

897894
# LOGGING BLOCK START
898895
# This block is replicated from _add_message_consumer to ensure consistent logging
899-
is_cloud_env = (
900-
os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME") == "memos-memory-change"
901-
)
896+
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
902897
if is_cloud_env:
903898
# New: Knowledge Base Logging (Cloud Service)
904899
kb_log_content = []
@@ -1018,9 +1013,7 @@ def _process_memories_with_reader(
10181013
f"Error in _process_memories_with_reader: {traceback.format_exc()}", exc_info=True
10191014
)
10201015
with contextlib.suppress(Exception):
1021-
is_cloud_env = (
1022-
os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME") == "memos-memory-change"
1023-
)
1016+
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
10241017
if is_cloud_env:
10251018
if not kb_log_content:
10261019
trigger_source = (

src/memos/mem_scheduler/task_schedule_modules/dispatcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ def _maybe_emit_task_completion(
351351
mem_cube_id = first.mem_cube_id
352352

353353
try:
354-
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME") == "memos-memory-change"
354+
is_cloud_env = os.getenv("MEMSCHEDULER_RABBITMQ_EXCHANGE_NAME")
355355
if not is_cloud_env:
356356
return
357357

0 commit comments

Comments
 (0)