| 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														                if isinstance(tool_inputs, dict) and 'query' in tool_inputs: | 
														 | 
														 | 
														                if isinstance(tool_inputs, dict) and 'query' in tool_inputs: | 
													
													
												
													
														 | 
														 | 
														                    tool_inputs['query'] = kwargs['input'] | 
														 | 
														 | 
														                    tool_inputs['query'] = kwargs['input'] | 
													
													
												
													
														 | 
														 | 
														                    agent_decision.tool_input = tool_inputs | 
														 | 
														 | 
														                    agent_decision.tool_input = tool_inputs | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														            else: | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                agent_decision.return_values['output'] = '' | 
													
													
												
													
														 | 
														 | 
														            return agent_decision | 
														 | 
														 | 
														            return agent_decision | 
													
													
												
													
														 | 
														 | 
														        except OutputParserException: | 
														 | 
														 | 
														        except OutputParserException: | 
													
													
												
													
														 | 
														 | 
														            return AgentFinish({"output": "I'm sorry, the answer of model is invalid, " | 
														 | 
														 | 
														            return AgentFinish({"output": "I'm sorry, the answer of model is invalid, " |