Args:
            message: The string contents of an AI message.
        """
        self.add_message(AIMessage(content=message))
[docs]    @abstractmethod
    def add_message(self, message: BaseMessage) -> None:
        """Add a Message object to the store.
        Args:
            message: A BaseMessage object to store.
        """
        raise NotImplementedError()
[docs]    @abstractmethod
    def clear(self) -> None:
        """Remove all messages from the store"""