@@ -367,7 +367,8 @@ def _add_message_consumer(self, messages: list[ScheduleMessageItem]) -> None:
367367 if kb_log_content :
368368 event = self .create_event_log (
369369 label = "knowledgeBaseUpdate" ,
370- log_content = f"Knowledge Base Memory Update: { len (kb_log_content )} changes." ,
370+ from_memory_type = USER_INPUT_TYPE ,
371+ to_memory_type = LONG_TERM_MEMORY_TYPE ,
371372 user_id = msg .user_id ,
372373 mem_cube_id = msg .mem_cube_id ,
373374 mem_cube = self .current_mem_cube ,
@@ -376,6 +377,9 @@ def _add_message_consumer(self, messages: list[ScheduleMessageItem]) -> None:
376377 memory_len = len (kb_log_content ),
377378 memcube_name = self ._map_memcube_name (msg .mem_cube_id ),
378379 )
380+ event .log_content = (
381+ f"Knowledge Base Memory Update: { len (kb_log_content )} changes."
382+ )
379383 event .task_id = msg .task_id
380384 self ._submit_web_logs ([event ])
381385 else :
@@ -633,7 +637,8 @@ def _process_memories_with_reader(
633637 if kb_log_content :
634638 event = self .create_event_log (
635639 label = "knowledgeBaseUpdate" ,
636- log_content = f"Knowledge Base Memory Update: { len (kb_log_content )} changes." ,
640+ from_memory_type = USER_INPUT_TYPE ,
641+ to_memory_type = LONG_TERM_MEMORY_TYPE ,
637642 user_id = user_id ,
638643 mem_cube_id = mem_cube_id ,
639644 mem_cube = self .current_mem_cube ,
@@ -642,6 +647,9 @@ def _process_memories_with_reader(
642647 memory_len = len (kb_log_content ),
643648 memcube_name = self ._map_memcube_name (mem_cube_id ),
644649 )
650+ event .log_content = (
651+ f"Knowledge Base Memory Update: { len (kb_log_content )} changes."
652+ )
645653 event .task_id = task_id
646654 self ._submit_web_logs ([event ])
647655 else :
@@ -742,7 +750,8 @@ def _process_memories_with_reader(
742750 ]
743751 event = self .create_event_log (
744752 label = "knowledgeBaseUpdate" ,
745- log_content = f"Knowledge Base Memory Update failed: { exc !s} " ,
753+ from_memory_type = USER_INPUT_TYPE ,
754+ to_memory_type = LONG_TERM_MEMORY_TYPE ,
746755 user_id = user_id ,
747756 mem_cube_id = mem_cube_id ,
748757 mem_cube = self .current_mem_cube ,
@@ -751,6 +760,7 @@ def _process_memories_with_reader(
751760 memory_len = len (kb_log_content ),
752761 memcube_name = self ._map_memcube_name (mem_cube_id ),
753762 )
763+ event .log_content = f"Knowledge Base Memory Update failed: { exc !s} "
754764 event .task_id = task_id
755765 event .status = "failed"
756766 self ._submit_web_logs ([event ])
0 commit comments