We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a39bec2 commit af2871eCopy full SHA for af2871e
paperqa/agents/main.py
@@ -166,10 +166,11 @@ async def _run_with_timeout_failure(
166
generate_answer_tool = next(
167
filter(lambda x: x.info.name == GenerateAnswer.TOOL_FN_NAME, env.tools)
168
)
169
- await generate_answer_tool._tool_fn(state=env.state)
170
- env.state.record_action(
171
- ToolRequestMessage(tool_calls=[ToolCall.from_tool(generate_answer_tool)])
+ action = ToolRequestMessage(
+ tool_calls=[ToolCall.from_tool(generate_answer_tool)]
172
+ await env.exec_tool_calls(message=action, state=env.state, handle_tool_exc=True)
173
+ env.state.record_action(action)
174
return env.state.session, status
175
176
0 commit comments