base_memory
Module Contents
Classes
- class lagent.memory.base_memory.Memory(recent_n=None)
- memory: List[lagent.schema.AgentMessage] = []
- recent_n = None
- get_memory(recent_n=None, filter_func=None)
- 参数:
recent_n (Optional[int]) –
filter_func (Optional[Callable[[int, dict], bool]]) –
- 返回类型:
list
- add(memories)
- 参数:
memories (Union[List[lagent.schema.AgentMessage | str], lagent.schema.AgentMessage, str]) –
- 返回类型:
None
- delete(index)
- 参数:
index (Union[List[int], int]) –
- 返回类型:
None
- load(memories, overwrite=True)
- 参数:
memories (Union[dict, List]) –
overwrite (bool) –
- 返回类型:
None
- save()
- 返回类型:
List[dict]