Spaces:
Sleeping
Sleeping
| from weather_node import fetch_weather | |
| from rag_node import rag_answer | |
| def decide_and_execute(query: str) -> str: | |
| """Decide if query is about weather or PDF RAG.""" | |
| keywords = ["weather", "temperature", "forecast", "climate"] | |
| if any(word in query.lower() for word in keywords): | |
| return fetch_weather(query) # query is passed directly now | |
| else: | |
| return rag_answer(query) | |