@@ -65,7 +65,7 @@ def __init__(
6565 self .resolver = NodeHandler (graph_store = graph_store , llm = llm , embedder = embedder )
6666
6767 self .is_reorganize = is_reorganize
68- self ._reorganize_needed = False
68+ self ._reorganize_needed = True
6969 if self .is_reorganize :
7070 # ____ 1. For queue message driven thread ___________
7171 self .thread = threading .Thread (target = self ._run_message_consumer_loop )
@@ -124,8 +124,8 @@ def _run_structure_organizer_loop(self):
124124 """
125125 import schedule
126126
127- schedule .every (600 ).seconds .do (self .optimize_structure , scope = "LongTermMemory" )
128- schedule .every (600 ).seconds .do (self .optimize_structure , scope = "UserMemory" )
127+ schedule .every (100 ).seconds .do (self .optimize_structure , scope = "LongTermMemory" )
128+ schedule .every (100 ).seconds .do (self .optimize_structure , scope = "UserMemory" )
129129
130130 logger .info ("Structure optimizer schedule started." )
131131 while not getattr (self , "_stop_scheduler" , False ):
@@ -165,7 +165,7 @@ def handle_add(self, message: QueueMessage):
165165 for added_node , existing_node , relation in detected_relationships :
166166 self .resolver .resolve (added_node , existing_node , relation )
167167
168- self ._reorganize_needed = False
168+ self ._reorganize_needed = True
169169
170170 def handle_remove (self , message : QueueMessage ):
171171 logger .debug (f"Handling remove operation: { str (message )[:50 ]} " )
0 commit comments