base_memory

Module Contents

Classes

Memory

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]