AgentVerse's picture
bump version to 0.1.8
01523b5
raw
history blame
448 Bytes
from abc import abstractmethod
from typing import Dict, List
from pydantic import BaseModel, Field
from agentverse.message import Message
class BaseMemory(BaseModel):
@abstractmethod
def add_message(self, messages: List[Message]) -> None:
pass
@abstractmethod
def to_string(self) -> str:
pass
@abstractmethod
def reset(self) -> None:
pass
def to_messages(self) -> List[dict]:
pass