12345678910111213141516171819202122 |
- 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)]
|