| if not scratchpad.action: | if not scratchpad.action: | ||||
| # failed to extract action, return final answer directly | # failed to extract action, return final answer directly | ||||
| final_answer = scratchpad.agent_response or '' | |||||
| final_answer = '' | |||||
| else: | else: | ||||
| if scratchpad.action.action_name.lower() == "final answer": | if scratchpad.action.action_name.lower() == "final answer": | ||||
| # action is final answer, return final answer directly | # action is final answer, return final answer directly |