[docs]classRemoveMessage(BaseMessage):"""Message responsible for deleting other messages."""type:Literal["remove"]="remove""""The type of the message (used for serialization). Defaults to "remove"."""def__init__(self,id:str,**kwargs:Any)->None:"""Create a RemoveMessage. Args: id: The ID of the message to remove. kwargs: Additional fields to pass to the message. Raises: ValueError: If the 'content' field is passed in kwargs. """ifkwargs.pop("content",None):msg="RemoveMessage does not support 'content' field."raiseValueError(msg)returnsuper().__init__("",id=id,**kwargs)@classmethoddefget_lc_namespace(cls)->list[str]:"""Get the namespace of the langchain object. Default is ["langchain", "schema", "messages"]."""return["langchain","schema","messages"]