def requires_user_input(self) -> bool:
        """Check if this microagent requires user input.

        Returns True if the content contains variables in the format ${variable_name}.
        """
        # Check if the content contains any variables
        variables = self.extract_variables(self.content)
        logger.debug(f'This microagent requires user input: {variables}')
        return len(variables) > 0
Check if this microagent requires user input.

        Returns True if the content contains variables in the format ${variable_name}.
        
openhands/microagent/microagent.py