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)