From 32c884904493cc05132dad148fb9655a5eb497b9 Mon Sep 17 00:00:00 2001 From: Hrushikesh Yadav <136978914+HrushiYadav@users.noreply.github.com> Date: Thu, 11 Jun 2026 22:26:53 +0530 Subject: [PATCH] fix: remove dead _process_config method in Memory and AsyncMemory (#5486) --- mem0/memory/main.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/mem0/memory/main.py b/mem0/memory/main.py index c9303bb92..333d2510f 100644 --- a/mem0/memory/main.py +++ b/mem0/memory/main.py @@ -560,21 +560,12 @@ class Memory(MemoryBase): @classmethod def from_config(cls, config_dict: Dict[str, Any]): try: - config = cls._process_config(config_dict) config = MemoryConfig(**config_dict) except ValidationError as e: logger.error(f"Configuration validation error: {e}") raise return cls(config) - @staticmethod - def _process_config(config_dict: Dict[str, Any]) -> Dict[str, Any]: - try: - return config_dict - except ValidationError as e: - logger.error(f"Configuration validation error: {e}") - raise - def _should_use_agent_memory_extraction(self, messages, metadata): """Determine whether to use agent memory extraction based on the logic: - If agent_id is present and messages contain assistant role -> True @@ -2027,21 +2018,12 @@ class AsyncMemory(MemoryBase): @classmethod def from_config(cls, config_dict: Dict[str, Any]): try: - config = cls._process_config(config_dict) config = MemoryConfig(**config_dict) except ValidationError as e: logger.error(f"Configuration validation error: {e}") raise return cls(config) - @staticmethod - def _process_config(config_dict: Dict[str, Any]) -> Dict[str, Any]: - try: - return config_dict - except ValidationError as e: - logger.error(f"Configuration validation error: {e}") - raise - def _should_use_agent_memory_extraction(self, messages, metadata): """Determine whether to use agent memory extraction based on the logic: - If agent_id is present and messages contain assistant role -> True