in src/nova_act/types/act_errors.py [0:0]
def __init__(self, *, metadata: ActMetadata, message: str | None = None):
final_message = message or self.__class__._DEFAULT_MESSAGE
super().__init__(final_message)
object.__setattr__(self, "metadata", metadata)
object.__setattr__(self, "message", final_message)