fix: remove dead _process_config method in Memory and AsyncMemory (#5486)
This commit is contained in:
@@ -560,21 +560,12 @@ class Memory(MemoryBase):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def from_config(cls, config_dict: Dict[str, Any]):
|
def from_config(cls, config_dict: Dict[str, Any]):
|
||||||
try:
|
try:
|
||||||
config = cls._process_config(config_dict)
|
|
||||||
config = MemoryConfig(**config_dict)
|
config = MemoryConfig(**config_dict)
|
||||||
except ValidationError as e:
|
except ValidationError as e:
|
||||||
logger.error(f"Configuration validation error: {e}")
|
logger.error(f"Configuration validation error: {e}")
|
||||||
raise
|
raise
|
||||||
return cls(config)
|
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):
|
def _should_use_agent_memory_extraction(self, messages, metadata):
|
||||||
"""Determine whether to use agent memory extraction based on the logic:
|
"""Determine whether to use agent memory extraction based on the logic:
|
||||||
- If agent_id is present and messages contain assistant role -> True
|
- If agent_id is present and messages contain assistant role -> True
|
||||||
@@ -2027,21 +2018,12 @@ class AsyncMemory(MemoryBase):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def from_config(cls, config_dict: Dict[str, Any]):
|
def from_config(cls, config_dict: Dict[str, Any]):
|
||||||
try:
|
try:
|
||||||
config = cls._process_config(config_dict)
|
|
||||||
config = MemoryConfig(**config_dict)
|
config = MemoryConfig(**config_dict)
|
||||||
except ValidationError as e:
|
except ValidationError as e:
|
||||||
logger.error(f"Configuration validation error: {e}")
|
logger.error(f"Configuration validation error: {e}")
|
||||||
raise
|
raise
|
||||||
return cls(config)
|
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):
|
def _should_use_agent_memory_extraction(self, messages, metadata):
|
||||||
"""Determine whether to use agent memory extraction based on the logic:
|
"""Determine whether to use agent memory extraction based on the logic:
|
||||||
- If agent_id is present and messages contain assistant role -> True
|
- If agent_id is present and messages contain assistant role -> True
|
||||||
|
|||||||
Reference in New Issue
Block a user