@@ -134,7 +134,7 @@ def grade_documents(self, state: State) -> Literal["generate", "rewrite"]:
134134
135135 tool_messages = state .get ("tool_messages" , "" )
136136 if len (tool_messages ) < 10 :
137- logger .debug ("[GRADE DOCUMENTS EDGE] No tool messages found" )
137+ logger .debug ("[LANGGRAPH] GRADE DOCUMENTS EDGE: No tool messages found" )
138138 return "rewrite"
139139
140140 tool_query = " " .join (state ["search_query" ])
@@ -172,7 +172,7 @@ class GradeResult(BaseModel):
172172 # TODO Further process the relevant paragraphs
173173 # self._clean_tool_message = scored_result.relevant_paragraphs
174174 logger .debug (
175- f"[GRADE DOCUMENTS EDGE] DECISION: DOCS RELEVANT. Reason: { scored_result .reason } "
175+ f"[LANGGRAPH][ GRADE DOCUMENTS EDGE] DECISION: DOCS RELEVANT. Reason: { scored_result .reason } "
176176 )
177177 if state .get ("teaching_degree" , False ):
178178 return "generate_teaching_degree_node"
@@ -184,12 +184,12 @@ class GradeResult(BaseModel):
184184
185185 else :
186186 logger .debug (
187- f"[GRADE DOCUMENTS EDGE] DECISION: DOCS NOT RELEVANT. Reason: { scored_result .reason } "
187+ f"[LANGGRAPH][ GRADE DOCUMENTS EDGE] DECISION: DOCS NOT RELEVANT. Reason: { scored_result .reason } "
188188 )
189189 return "rewrite"
190190 except Exception as e :
191191 logger .error (
192- f"[GRADE DOCUMENTS EDGE] Error occurred while grading documents: { e } "
192+ f"[LANGGRAPH][ GRADE DOCUMENTS EDGE] Error occurred while grading documents: { e } "
193193 )
194194 raise e
195195
@@ -315,7 +315,7 @@ def judge_node(self, state: State) -> Dict:
315315 Dict: Updated state with judgement result
316316 """
317317
318- logger .debug ("[JUDGE NODE] Evaluating agent's decision to use tools" )
318+ logger .debug ("[LANGGRAPH][ JUDGE NODE] Evaluating agent's decision to use tools" )
319319
320320 class JudgementResult (BaseModel ):
321321 """Result of agent's tool usage judgement."""
@@ -363,7 +363,7 @@ class JudgementResult(BaseModel):
363363 if score .judgement_binary .lower () == "no" :
364364 msg = [HumanMessage (content = translate_prompt ()["use_tool_msg" ])]
365365 logger .debug (
366- f"[JUGE NODE] The agent should have used a tool. Reason: { score .reason } "
366+ f"[LANGGRAPH][ JUGE NODE] The agent should have used a tool. Reason: { score .reason } "
367367 )
368368 return {
369369 "messages" : state ["messages" ] + msg ,
@@ -429,11 +429,11 @@ def tool_node(self, state: Dict) -> Dict:
429429 tool_call ["args" ]
430430 )
431431 logger .debug (
432- f'[TOOL NODE] Successfully executed tool call:{ tool_call ["name" ]} . Length of tool_resul: { len (tool_call )} '
432+ f'[LANGGRAPH][ TOOL NODE] Successfully executed tool call:{ tool_call ["name" ]} . Length of tool_resul: { len (tool_call )} '
433433 )
434434 except Exception as e :
435435 logger .exception (
436- f"Error invoking tool: { tool_call ['name' ]} with args: tool_call['args']: { e } "
436+ f"[LANGGRAPH] Error invoking tool: { tool_call ['name' ]} with args: tool_call['args']: { e } "
437437 )
438438 raise e
439439
@@ -523,7 +523,7 @@ def generate_helper(self, state, system_message_generate):
523523 response = self ._llm .invoke (list (message_deque ))
524524 else :
525525 logger .warning (
526- "No messages history found. Using system message only for generation."
526+ "[LANGGRAPH] No messages history found. Using system message only for generation."
527527 )
528528 response = self ._llm .invoke ([system_message_generate ])
529529 return {"messages" : messages_history + [response ]}
@@ -537,7 +537,7 @@ def generate(self, state: State) -> Dict:
537537 Returns:
538538 Dict: Updated state with generated response
539539 """
540- logger .debug ("[GENERATE NODE] Generating answer" )
540+ logger .debug ("[LANGGRAPH][ GENERATE NODE] Generating answer" )
541541
542542 # tool_message = self._clean_tool_message or state.get("tool_messages", None)
543543 tool_message = state .get ("tool_messages" , None )
@@ -553,7 +553,7 @@ def generate(self, state: State) -> Dict:
553553
554554 def generate_application (self , state : State ) -> Dict :
555555
556- logger .debug (["GENERATE APPLICATION NODE] Generating answer" ])
556+ logger .debug (["[LANGGRAPH][ GENERATE APPLICATION NODE] Generating answer" ])
557557 # tool_message = self._clean_tool_message or state.get("tool_messages", None)
558558 tool_message = state .get ("tool_messages" , None )
559559 system_message_generate = SystemMessage (
@@ -575,7 +575,7 @@ def generate_teaching_degree_node(self, state: State) -> Dict:
575575 Returns:
576576 Dict: Updated state with generated response
577577 """
578- logger .debug ("[GENERATE TEACHING DEGREE NODE] Generating answer" )
578+ logger .debug ("[LANGGRAPH][ GENERATE TEACHING DEGREE NODE] Generating answer" )
579579 # tool_message = self._clean_tool_message or state.get("tool_messages", None)
580580 tool_message = state .get ("tool_messages" , None )
581581 system_message_generate = SystemMessage (
@@ -593,7 +593,7 @@ def generate_teaching_degree_node(self, state: State) -> Dict:
593593 def juge_answer (self , state : State ) -> Dict :
594594 """Judge the generated answer."""
595595
596- logger .debug ("[JUDGE ANSWER NODE] Judging the answer" )
596+ logger .debug ("[LANGGRAPH][ JUDGE ANSWER NODE] Judging the answer" )
597597
598598 class JudgeAnswerResult (BaseModel ):
599599 """Result of answer judgement."""
@@ -720,7 +720,9 @@ def __init__(self, **data):
720720 def shorten_conversation_summary (self , summary : str ) -> str :
721721 """Shorten the conversation summary if it exceeds the maximum token limit."""
722722
723- logger .warning (f"[SHORTEN CONVERSATION SUMMARY] Summary length: { len (summary )} " )
723+ logger .warning (
724+ f"[LANGGRAPH][SHORTEN CONVERSATION SUMMARY] Summary length: { len (summary )} "
725+ )
724726 template = translate_prompt ()["shorten_conversation_summary" ]
725727
726728 prompt = PromptTemplate (template = template , input_variables = ["summary" ])
@@ -879,7 +881,9 @@ def __call__(self, input: str) -> Union[str, Dict]:
879881 return response ["messages" ][- 1 ].content
880882
881883 except Exception as e :
882- logger .exception (f"An error occurred while generating response: { e } " )
884+ logger .exception (
885+ f"[LANGGRAPH] An error occurred while generating response: { e } "
886+ )
883887 return {
884888 "output" : "An error has occurred while trying to connect to the data source or APIs. Please try asking the question again."
885889 }
0 commit comments