@@ -79,6 +79,7 @@ def call_model(self, state: State, config: RunnableConfig) -> str:
79
79
messages = [SystemMessage (content = system_message )] + state ['messages' ]
80
80
81
81
valid_messages = self .check_for_valid_messages (messages )
82
+ print ("Informational agent valid messages, ready for LLM call..." )
82
83
response = self .llm .invoke (valid_messages )
83
84
84
85
# Save summary for fetching outside the class
@@ -131,6 +132,7 @@ def summarize_conversation(self, state: State, config: RunnableConfig) -> dict:
131
132
valid_messages = self .check_for_valid_messages (messages )
132
133
conversationalStyle_response = self .summarisation_llm .invoke (valid_messages )
133
134
135
+ print ("Informational agent summary and conversational style responses successfully received." )
134
136
# Delete messages that are no longer wanted, except the last ones
135
137
delete_messages : list [AllMessageTypes ] = [RemoveMessage (id = m .id ) for m in state ["messages" ][:- 3 ]]
136
138
@@ -153,6 +155,7 @@ def should_summarize(self, state: State) -> str:
153
155
154
156
# always pairs of (sent, response) + 1 latest message
155
157
if nr_messages > self .max_messages_to_summarize :
158
+ print ("Informational agent: summarizing conversation needed..." )
156
159
return "summarize_conversation"
157
160
return "call_llm"
158
161
@@ -185,7 +188,9 @@ def invoke_informational_agent(query: str, conversation_history: list, summary:
185
188
print (f'in invoke_informational_agent(), thread_id = { session_id } ' )
186
189
187
190
config = {"configurable" : {"thread_id" : session_id , "summary" : summary , "conversational_style" : conversationalStyle , "question_response_details" : question_response_details }}
191
+ print ("Informational agent invoking..." )
188
192
response_events = agent .app .invoke ({"messages" : conversation_history , "summary" : summary , "conversational_style" : conversationalStyle }, config = config , stream_mode = "values" ) #updates
193
+ print ("Informational agent response received." )
189
194
pretty_printed_response = agent .pretty_response_value (response_events ) # get last event/ai answer in the response
190
195
191
196
# Gather Metadata from the agent
0 commit comments