Skip to content

Commit 73e8a22

Browse files
Wang-Daojiyuan.wang
andauthored
Feat/tool memory (#603)
* function call supoort * add tool parser * rename multi model to modal * rename multi modal * tool mem support * modify multi-modal code * pref support multi-modal messages * modify bug in chat handle * fix pre commit * modify code * add tool search * tool search * add split chunck in system and tool * fix bug in plug pref search * fix bug in pref add --------- Co-authored-by: yuan.wang <[email protected]>
1 parent 4a8edb3 commit 73e8a22

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/memos/multi_mem_cube/single_cube.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,7 @@ def _search_pref(
389389
top_k=search_req.pref_top_k,
390390
info={
391391
"user_id": search_req.user_id,
392+
"mem_cube_id": user_context.mem_cube_id,
392393
"session_id": search_req.session_id,
393394
"chat_history": search_req.chat_history,
394395
},
@@ -566,7 +567,7 @@ def _process_pref_mem(
566567
message_item_pref = ScheduleMessageItem(
567568
user_id=add_req.user_id,
568569
session_id=target_session_id,
569-
mem_cube_id=self.cube_id,
570+
mem_cube_id=user_context.mem_cube_id,
570571
mem_cube=self.naive_mem_cube,
571572
label=PREF_ADD_LABEL,
572573
content=json.dumps(messages_list),
@@ -591,7 +592,7 @@ def _process_pref_mem(
591592
**(add_req.info or {}),
592593
"user_id": add_req.user_id,
593594
"session_id": target_session_id,
594-
"mem_cube_id": self.cube_id,
595+
"mem_cube_id": user_context.mem_cube_id,
595596
},
596597
)
597598
pref_ids_local: list[str] = self.naive_mem_cube.pref_mem.add(pref_memories_local)

0 commit comments

Comments
 (0)