mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 04:29:07 +08:00
fix: dataset segment not exist return agent response (#1329)
This commit is contained in:
parent
289c93d081
commit
2d1cb076c6
@ -79,6 +79,8 @@ class MultiDatasetRouterAgent(OpenAIFunctionsAgent):
|
|||||||
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 Exception as e:
|
except Exception as e:
|
||||||
new_exception = self.model_instance.handle_exceptions(e)
|
new_exception = self.model_instance.handle_exceptions(e)
|
||||||
|
@ -107,6 +107,8 @@ class StructuredMultiDatasetRouterAgent(StructuredChatAgent):
|
|||||||
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, "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user