Skip to content

Conversation

@iskakaushik
Copy link
Collaborator

@iskakaushik iskakaushik commented Oct 16, 2025

Created integration test that demonstrates tools being executed twice when max_steps > 1. The test uses execution counters to track tool invocations and asserts that each tool call is executed exactly once.

Test currently fails, showing that tools are executed both in base_provider_client.cpp and multi_step_coordinator.cpp, validating the bug reported in issue #26.

fixes #26

Created integration test that demonstrates tools being executed twice when
max_steps > 1. The test uses execution counters to track tool invocations
and asserts that each tool call is executed exactly once.

Test currently fails, showing that tools are executed both in
base_provider_client.cpp and multi_step_coordinator.cpp, validating the
bug reported in issue #26.
@iskakaushik iskakaushik merged commit 131f1e8 into main Oct 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tools Are Executed Twice in Multi-Step Mode

2 participants