"""
Time tool to get current time
"""
from datetime import datetime
def get_current_time(timezone: str = "local"):
"""Get current time and date."""
now = datetime.now()
return {
"timestamp": now.isoformat(),
"formatted": now.strftime("%Y-%m-%d %H:%M:%S"),
"day_of_week": now.strftime("%A"),
"timezone": timezone
}
TOOL_INFO = {
"name": "get_current_time",
"description": "Get current time for timezone entered",
"function": get_current_time,
"parameters": {
"timezone": {
"type": "str",
"required": True,
"description": "Target timezone"
}
}
}