diff --git a/langchain/agents/agent.py b/langchain/agents/agent.py index c0189f07cd5..d1bec7d183f 100644 --- a/langchain/agents/agent.py +++ b/langchain/agents/agent.py @@ -294,6 +294,8 @@ class AgentExecutor(Chain, BaseModel): output = self.agent.return_stopped_response( self.early_stopping_method, intermediate_steps, **inputs ) + if self.verbose: + self.callback_manager.on_agent_end(output, color="green") final_output = output.return_values if self.return_intermediate_steps: final_output["intermediate_steps"] = intermediate_steps