from pqai_agent.logging_service import logger from pqai_agent.toolkit.base import BaseToolkit from pqai_agent.toolkit.function_tool import FunctionTool class MessageNotifier(BaseToolkit): def __init__(self): super().__init__() def message_notify_user(self, message: str) -> str: """Sends a message to the user. Args: message (str): The message to send. Returns: str: A confirmation message. """ logger.info(f"Message to user: {message}") return 'Message sent successfully.' def get_tools(self): return [FunctionTool(self.message_notify_user)]