fix: remove dead _process_config method in Memory and AsyncMemory (#5486)

This commit is contained in:
Hrushikesh Yadav
2026-06-11 22:26:53 +05:30
committed by GitHub
parent 2dd2872c08
commit 32c8849044
-18
View File
@@ -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