remove reasoning from memory consolidation
frdel committed
Jul 28, 2025 at 14:15 UTC
ef53489c387f20cb028baf854ac6bbc3f7db91fb
1 file changed
+15
-10
python/helpers/memory_consolidation.py
+15
-10
@@ -592,8 +592,9 @@ class MemoryConsolidator:
592
**result.metadata # LLM metadata second (wins conflicts)
593
}
594
595
- if result.reasoning:
596
- final_metadata['consolidation_reasoning'] = result.reasoning
595
+ # do not include reasoning in memory
596
+ # if result.reasoning:
597
+ # final_metadata['consolidation_reasoning'] = result.reasoning
598
599
new_id = await db.insert_text(result.new_memory_content, final_metadata)
600
return [new_id]
@@ -624,8 +625,9 @@ class MemoryConsolidator:
625
**result.metadata # LLM metadata second (wins conflicts)
626
}
627
627
- if result.reasoning:
628
- final_metadata['consolidation_reasoning'] = result.reasoning
628
+ # do not include reasoning in memory
629
+ # if result.reasoning:
630
+ # final_metadata['consolidation_reasoning'] = result.reasoning
631
632
new_id = await db.insert_text(result.new_memory_content, final_metadata)
633
return [new_id]
@@ -676,8 +678,9 @@ class MemoryConsolidator:
678
**result.metadata
679
}
680
679
- if result.reasoning:
680
- final_metadata['consolidation_reasoning'] = result.reasoning
681
+ # do not include reasoning in memory
682
+ # if result.reasoning:
683
+ # final_metadata['consolidation_reasoning'] = result.reasoning
684
685
new_id = await db.insert_text(result.new_memory_content, final_metadata)
686
return [new_id]
@@ -700,8 +703,9 @@ class MemoryConsolidator:
703
**result.metadata # LLM metadata second (wins conflicts)
704
}
705
703
- if result.reasoning:
704
- final_metadata['consolidation_reasoning'] = result.reasoning
706
+ # do not include reasoning in memory
707
+ # if result.reasoning:
708
+ # final_metadata['consolidation_reasoning'] = result.reasoning
709
710
new_id = await db.insert_text(result.new_memory_content, final_metadata)
711
return [new_id]
@@ -762,8 +766,9 @@ class MemoryConsolidator:
766
**result.metadata # LLM metadata second (wins conflicts)
767
}
768
765
- if result.reasoning:
766
- final_metadata['consolidation_reasoning'] = result.reasoning
769
+ # do not include reasoning in memory
770
+ # if result.reasoning:
771
+ # final_metadata['consolidation_reasoning'] = result.reasoning
772
773
new_memory_id = await db.insert_text(result.new_memory_content, final_metadata)
774
updated_ids.append(new_memory_id)