Skip to content

Commit 3f90184

Browse files
fix: Complete task_id propagation for addMemory and updateMemory logs
1 parent faf880c commit 3f90184

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

src/memos/mem_scheduler/general_scheduler.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -324,35 +324,35 @@ def _add_message_consumer(self, messages: list[ScheduleMessageItem]) -> None:
324324

325325
events = []
326326
if add_content:
327-
events.append(
328-
self.create_event_log(
329-
label="addMemory",
330-
from_memory_type=USER_INPUT_TYPE,
331-
to_memory_type=LONG_TERM_MEMORY_TYPE,
332-
user_id=msg.user_id,
333-
mem_cube_id=msg.mem_cube_id,
334-
mem_cube=self.current_mem_cube,
335-
memcube_log_content=add_content,
336-
metadata=add_meta,
337-
memory_len=len(add_content),
338-
memcube_name=self._map_memcube_name(msg.mem_cube_id),
339-
)
327+
event = self.create_event_log(
328+
label="addMemory",
329+
from_memory_type=USER_INPUT_TYPE,
330+
to_memory_type=LONG_TERM_MEMORY_TYPE,
331+
user_id=msg.user_id,
332+
mem_cube_id=msg.mem_cube_id,
333+
mem_cube=self.current_mem_cube,
334+
memcube_log_content=add_content,
335+
metadata=add_meta,
336+
memory_len=len(add_content),
337+
memcube_name=self._map_memcube_name(msg.mem_cube_id),
340338
)
339+
event.task_id = msg.task_id
340+
events.append(event)
341341
if update_content:
342-
events.append(
343-
self.create_event_log(
344-
label="updateMemory",
345-
from_memory_type=LONG_TERM_MEMORY_TYPE,
346-
to_memory_type=LONG_TERM_MEMORY_TYPE,
347-
user_id=msg.user_id,
348-
mem_cube_id=msg.mem_cube_id,
349-
mem_cube=self.current_mem_cube,
350-
memcube_log_content=update_content,
351-
metadata=update_meta,
352-
memory_len=len(update_content),
353-
memcube_name=self._map_memcube_name(msg.mem_cube_id),
354-
)
342+
event = self.create_event_log(
343+
label="updateMemory",
344+
from_memory_type=LONG_TERM_MEMORY_TYPE,
345+
to_memory_type=LONG_TERM_MEMORY_TYPE,
346+
user_id=msg.user_id,
347+
mem_cube_id=msg.mem_cube_id,
348+
mem_cube=self.current_mem_cube,
349+
memcube_log_content=update_content,
350+
metadata=update_meta,
351+
memory_len=len(update_content),
352+
memcube_name=self._map_memcube_name(msg.mem_cube_id),
355353
)
354+
event.task_id = msg.task_id
355+
events.append(event)
356356
if events:
357357
self._submit_web_logs(events)
358358

0 commit comments

Comments
 (0)