def __init__(
self,
*,
uuid: Optional[UUID] = None,
func_name: str,
call_id: Optional[str] = None,
arguments: dict[str, Any],
recipient: "Agent",
):
super().__init__(
uuid=uuid, func_name=func_name, call_id=call_id, arguments=arguments, recipient_name=recipient.name
)