From 106b0df42ee04ed7a17bdd95ef4f35284165e447 Mon Sep 17 00:00:00 2001 From: rajib Date: Sun, 7 Apr 2024 01:57:23 -0400 Subject: [PATCH] The suggestions were getting split at character level and not at sentence level (#436) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix the issue where the suggestions were split at character level * Update contextual_memory.py --------- Co-authored-by: rajib76 Co-authored-by: João Moura --- src/crewai/memory/contextual/contextual_memory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/memory/contextual/contextual_memory.py b/src/crewai/memory/contextual/contextual_memory.py index 006382f94..5663613aa 100644 --- a/src/crewai/memory/contextual/contextual_memory.py +++ b/src/crewai/memory/contextual/contextual_memory.py @@ -43,7 +43,7 @@ class ContextualMemory: formatted_results = "\n".join( [f"{result['metadata']['suggestions']}" for result in ltm_results] ) - formatted_results = list(set(formatted_results)) + formatted_results = list(set(formatted_results.split('\n'))) return f"Historical Data:\n{formatted_results}" if ltm_results else "" def _fetch_entity_context(self, query) -> str: