|
13 | 13 | from memos.mem_cube.general import GeneralMemCube |
14 | 14 | from memos.mem_os.main import MOS |
15 | 15 | from memos.mem_scheduler.general_scheduler import GeneralScheduler |
16 | | -from memos.mem_scheduler.schemas.general_schemas import ( |
17 | | - ADD_LABEL, |
18 | | - ANSWER_LABEL, |
19 | | - MEM_ARCHIVE_LABEL, |
20 | | - MEM_ORGANIZE_LABEL, |
21 | | - MEM_UPDATE_LABEL, |
22 | | - QUERY_LABEL, |
23 | | -) |
24 | 16 | from memos.mem_scheduler.schemas.message_schemas import ScheduleLogForWebItem |
| 17 | +from memos.mem_scheduler.schemas.task_schemas import ( |
| 18 | + ADD_TASK_LABEL, |
| 19 | + ANSWER_TASK_LABEL, |
| 20 | + MEM_ARCHIVE_TASK_LABEL, |
| 21 | + MEM_ORGANIZE_TASK_LABEL, |
| 22 | + MEM_UPDATE_TASK_LABEL, |
| 23 | + QUERY_TASK_LABEL, |
| 24 | +) |
25 | 25 | from memos.mem_scheduler.utils.filter_utils import transform_name_to_key |
26 | 26 |
|
27 | 27 |
|
@@ -118,24 +118,24 @@ def _first_content() -> str: |
118 | 118 | return memcube_content[0].get("content", "") or content |
119 | 119 | return content |
120 | 120 |
|
121 | | - if label in ("addMessage", QUERY_LABEL, ANSWER_LABEL): |
| 121 | + if label in ("addMessage", QUERY_TASK_LABEL, ANSWER_TASK_LABEL): |
122 | 122 | target_cube = cube_display.replace("MemCube", "") |
123 | 123 | title = _format_title(item.timestamp, f"addMessages to {target_cube} MemCube") |
124 | 124 | return title, _truncate_with_rules(_first_content()) |
125 | 125 |
|
126 | | - if label in ("addMemory", ADD_LABEL): |
| 126 | + if label in ("addMemory", ADD_TASK_LABEL): |
127 | 127 | title = _format_title(item.timestamp, f"{cube_display} added {memory_len} memories") |
128 | 128 | return title, _truncate_with_rules(_first_content()) |
129 | 129 |
|
130 | | - if label in ("updateMemory", MEM_UPDATE_LABEL): |
| 130 | + if label in ("updateMemory", MEM_UPDATE_TASK_LABEL): |
131 | 131 | title = _format_title(item.timestamp, f"{cube_display} updated {memory_len} memories") |
132 | 132 | return title, _truncate_with_rules(_first_content()) |
133 | 133 |
|
134 | | - if label in ("archiveMemory", MEM_ARCHIVE_LABEL): |
| 134 | + if label in ("archiveMemory", MEM_ARCHIVE_TASK_LABEL): |
135 | 135 | title = _format_title(item.timestamp, f"{cube_display} archived {memory_len} memories") |
136 | 136 | return title, _truncate_with_rules(_first_content()) |
137 | 137 |
|
138 | | - if label in ("mergeMemory", MEM_ORGANIZE_LABEL): |
| 138 | + if label in ("mergeMemory", MEM_ORGANIZE_TASK_LABEL): |
139 | 139 | title = _format_title(item.timestamp, f"{cube_display} merged {memory_len} memories") |
140 | 140 | merged = [c for c in memcube_content if c.get("type") == "merged"] |
141 | 141 | post = [c for c in memcube_content if c.get("type") == "postMerge"] |
|
0 commit comments