Skip to content

Commit dc5d603

Browse files
committed
fix: assigning extra tool calls used fixed in validators
1 parent 8adb701 commit dc5d603

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/rai_bench/rai_bench/tool_calling_agent/validators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,13 @@ def validate(self, tool_calls: List[ToolCall]) -> Tuple[bool, List[ToolCall]]:
132132
# all tool calls iterated
133133
# all subtask completed
134134
self.passed = True
135-
self.extra_calls_used += len(tool_calls) - self.required_calls
135+
self.extra_calls_used = len(tool_calls) - self.required_calls
136136
return True, []
137137

138138
self.logger.error(
139139
f"Validation failed for tasks: {[idx + 1 for idx in to_be_done_idx]}"
140140
)
141141
self.passed = False
142142
if len(tool_calls) > self.required_calls:
143-
self.extra_calls_used += len(tool_calls) - self.required_calls
143+
self.extra_calls_used = len(tool_calls) - self.required_calls
144144
return False, []

0 commit comments

Comments
 (0)