from langchain.tools import BaseTool

class MerhabaTool(BaseTool):
    name: str = "selam_ver"
    description: str = "Kullanıcıya ismini sorarak sıcak bir karşılama yapar."

    def _run(self, query: str) -> str:
        return "Merhaba! Size nasıl yardımcı olabilirim?"

    async def _arun(self, query: str) -> str:
        return self._run(query)