Building a LangGraph Agent with Persistent State: Implementing Nodes, Edges, and Conditional Branching for Multi-Step AI Workflows | Wicked Smart Data