First_agent_template / smoke_test.py
SeppoR's picture
Replace template with LangGraph GAIA agent (HF/Groq/Ollama backends)
5910b8a verified
Raw
History Blame Contribute Delete
825 Bytes
"""Local smoke test: verify imports, tools, and a single agent run."""
from dotenv import load_dotenv
load_dotenv()
import os
print("== 1. Token present? ==")
print("HF_TOKEN set:", bool(os.getenv("HF_TOKEN")))
print("\n== 2. Import tools & agent ==")
from tools import TOOLS, calculator, web_search
from agent import GaiaAgent
print("Tools:", [t.name for t in TOOLS])
print("\n== 3. calculator tool ==")
print(calculator.invoke({"expression": "(12*7)+3"}))
print("\n== 4. web_search tool ==")
print(web_search.invoke({"query": "capital of France"})[:300])
print("\n== 5. Build agent ==")
agent = GaiaAgent()
print("Agent built OK")
print("\n== 6. Run one simple question ==")
ans = agent("What is the capital of France? Answer with the city name only.")
print("ANSWER:", repr(ans))
print("\nSMOKE TEST COMPLETE")