How to erased the frist node's output if we have two nodes in a single chained-graph

We noticed that every time we received the second node’s (Counseling_node) output, we found an unexpected output from the first node (classification node). We use this node to Rag and serve with LLM once, and then come out with a result, which is used as input for the second node. Could you help me with that? Thank you for your time and wisdom in advance. :)

First and Second node are using the same LLM. We do not want the end user to see the first node’s thinking process(output). We want direct output from the final node.

Here is the langgraph and the code.