fix: remove dead _process_config method in Memory and AsyncMemory (#5486)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user