Building a tool calling agent with langgraph | Hacker News Reader