@@ -336,7 +336,7 @@ def _add_to_vector_store(self, messages, metadata, filters, infer):
336
336
response = remove_code_blocks (response )
337
337
new_retrieved_facts = json .loads (response )["facts" ]
338
338
except Exception as e :
339
- logging .error (f"Error in new_retrieved_facts: { e } " )
339
+ logger .error (f"Error in new_retrieved_facts: { e } " )
340
340
new_retrieved_facts = []
341
341
342
342
if not new_retrieved_facts :
@@ -360,7 +360,7 @@ def _add_to_vector_store(self, messages, metadata, filters, infer):
360
360
for item in retrieved_old_memory :
361
361
unique_data [item ["id" ]] = item
362
362
retrieved_old_memory = list (unique_data .values ())
363
- logging .info (f"Total existing memories: { len (retrieved_old_memory )} " )
363
+ logger .info (f"Total existing memories: { len (retrieved_old_memory )} " )
364
364
365
365
# mapping UUIDs with integers for handling UUID hallucinations
366
366
temp_uuid_mapping = {}
@@ -379,26 +379,26 @@ def _add_to_vector_store(self, messages, metadata, filters, infer):
379
379
response_format = {"type" : "json_object" },
380
380
)
381
381
except Exception as e :
382
- logging .error (f"Error in new memory actions response: { e } " )
382
+ logger .error (f"Error in new memory actions response: { e } " )
383
383
response = ""
384
384
385
385
try :
386
386
response = remove_code_blocks (response )
387
387
new_memories_with_actions = json .loads (response )
388
388
except Exception as e :
389
- logging .error (f"Invalid JSON response: { e } " )
389
+ logger .error (f"Invalid JSON response: { e } " )
390
390
new_memories_with_actions = {}
391
391
else :
392
392
new_memories_with_actions = {}
393
393
394
394
returned_memories = []
395
395
try :
396
396
for resp in new_memories_with_actions .get ("memory" , []):
397
- logging .info (resp )
397
+ logger .info (resp )
398
398
try :
399
399
action_text = resp .get ("text" )
400
400
if not action_text :
401
- logging .info ("Skipping memory entry because of empty `text` field." )
401
+ logger .info ("Skipping memory entry because of empty `text` field." )
402
402
continue
403
403
404
404
event_type = resp .get ("event" )
@@ -434,11 +434,11 @@ def _add_to_vector_store(self, messages, metadata, filters, infer):
434
434
}
435
435
)
436
436
elif event_type == "NONE" :
437
- logging .info ("NOOP for Memory." )
437
+ logger .info ("NOOP for Memory." )
438
438
except Exception as e :
439
- logging .error (f"Error processing memory action: { resp } , Error: { e } " )
439
+ logger .error (f"Error processing memory action: { resp } , Error: { e } " )
440
440
except Exception as e :
441
- logging .error (f"Error iterating new_memories_with_actions: { e } " )
441
+ logger .error (f"Error iterating new_memories_with_actions: { e } " )
442
442
443
443
keys , encoded_ids = process_telemetry_filters (filters )
444
444
capture_event (
@@ -801,7 +801,7 @@ def history(self, memory_id):
801
801
return self .db .get_history (memory_id )
802
802
803
803
def _create_memory (self , data , existing_embeddings , metadata = None ):
804
- logging .debug (f"Creating memory with { data = } " )
804
+ logger .debug (f"Creating memory with { data = } " )
805
805
if data in existing_embeddings :
806
806
embeddings = existing_embeddings [data ]
807
807
else :
@@ -922,7 +922,7 @@ def _update_memory(self, memory_id, data, existing_embeddings, metadata=None):
922
922
return memory_id
923
923
924
924
def _delete_memory (self , memory_id ):
925
- logging .info (f"Deleting memory with { memory_id = } " )
925
+ logger .info (f"Deleting memory with { memory_id = } " )
926
926
existing_memory = self .vector_store .get (vector_id = memory_id )
927
927
prev_value = existing_memory .payload ["data" ]
928
928
self .vector_store .delete (vector_id = memory_id )
@@ -1164,7 +1164,7 @@ async def _add_to_vector_store(
1164
1164
response = remove_code_blocks (response )
1165
1165
new_retrieved_facts = json .loads (response )["facts" ]
1166
1166
except Exception as e :
1167
- logging .error (f"Error in new_retrieved_facts: { e } " )
1167
+ logger .error (f"Error in new_retrieved_facts: { e } " )
1168
1168
new_retrieved_facts = []
1169
1169
1170
1170
if not new_retrieved_facts :
@@ -1195,7 +1195,7 @@ async def process_fact_for_search(new_mem):
1195
1195
for item in retrieved_old_memory :
1196
1196
unique_data [item ["id" ]] = item
1197
1197
retrieved_old_memory = list (unique_data .values ())
1198
- logging .info (f"Total existing memories: { len (retrieved_old_memory )} " )
1198
+ logger .info (f"Total existing memories: { len (retrieved_old_memory )} " )
1199
1199
1200
1200
# mapping UUIDs with integers for handling UUID hallucinations
1201
1201
temp_uuid_mapping = {}
@@ -1214,23 +1214,23 @@ async def process_fact_for_search(new_mem):
1214
1214
response_format = {"type" : "json_object" },
1215
1215
)
1216
1216
except Exception as e :
1217
- logging .error (f"Error in new memory actions response: { e } " )
1217
+ logger .error (f"Error in new memory actions response: { e } " )
1218
1218
response = ""
1219
1219
try :
1220
1220
response = remove_code_blocks (response )
1221
1221
new_memories_with_actions = json .loads (response )
1222
1222
except Exception as e :
1223
- logging .error (f"Invalid JSON response: { e } " )
1223
+ logger .error (f"Invalid JSON response: { e } " )
1224
1224
new_memories_with_actions = {}
1225
1225
1226
1226
returned_memories = []
1227
1227
try :
1228
1228
for resp in new_memories_with_actions .get ("memory" , []):
1229
- logging .info (resp )
1229
+ logger .info (resp )
1230
1230
try :
1231
1231
action_text = resp .get ("text" )
1232
1232
if not action_text :
1233
- logging .info ("Skipping memory entry because of empty `text` field." )
1233
+ logger .info ("Skipping memory entry because of empty `text` field." )
1234
1234
continue
1235
1235
1236
1236
event_type = resp .get ("event" )
@@ -1271,11 +1271,11 @@ async def process_fact_for_search(new_mem):
1271
1271
{"id" : temp_uuid_mapping [id ], "memory" : action_text , "event" : event_type }
1272
1272
)
1273
1273
elif event_type == "NONE" :
1274
- logging .info ("NOOP for Memory (async)." )
1274
+ logger .info ("NOOP for Memory (async)." )
1275
1275
except Exception as e :
1276
- logging .error (f"Error processing memory action (async): { resp } , Error: { e } " )
1276
+ logger .error (f"Error processing memory action (async): { resp } , Error: { e } " )
1277
1277
except Exception as e :
1278
- logging .error (f"Error iterating new_memories_with_actions: { e } " )
1278
+ logger .error (f"Error iterating new_memories_with_actions: { e } " )
1279
1279
1280
1280
keys , encoded_ids = process_telemetry_filters (filters )
1281
1281
capture_event (
@@ -1641,7 +1641,7 @@ async def history(self, memory_id):
1641
1641
return await asyncio .to_thread (self .db .get_history , memory_id )
1642
1642
1643
1643
async def _create_memory (self , data , existing_embeddings , metadata = None ):
1644
- logging .debug (f"Creating memory with { data = } " )
1644
+ logger .debug (f"Creating memory with { data = } " )
1645
1645
if data in existing_embeddings :
1646
1646
embeddings = existing_embeddings [data ]
1647
1647
else :
@@ -1783,7 +1783,7 @@ async def _update_memory(self, memory_id, data, existing_embeddings, metadata=No
1783
1783
return memory_id
1784
1784
1785
1785
async def _delete_memory (self , memory_id ):
1786
- logging .info (f"Deleting memory with { memory_id = } " )
1786
+ logger .info (f"Deleting memory with { memory_id = } " )
1787
1787
existing_memory = await asyncio .to_thread (self .vector_store .get , vector_id = memory_id )
1788
1788
prev_value = existing_memory .payload ["data" ]
1789
1789
0 commit comments