-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Hi, thank you for the great work!
While working on your benchmark, I discovered that GPTRunner
discards the GPT's text output whenever a tool call occurs.
ComplexFuncBench/runner/gpt_runner.py
Line 62 in c37b284
self.model.messages.append({"role": "assistant", "content": None, "tool_calls": llm_response.tool_calls}) |
However, it seems that this is not the case for other models, such as claude
ComplexFuncBench/runner/claude_runner.py
Line 80 in c37b284
self.model.messages.append({"role": "assistant", "content": llm_response.content}) |
, which, in turn, discards the function call history while maintaining the text output. I am wondering if this is intended, or if I am misunderstanding the logic.
Thank you.
Metadata
Metadata
Assignees
Labels
No labels