Multi-Agent Orchestration: Missing Tool Execution Details in Evaluation + SQL Tool Parameter Matching Issues #3651
Unanswered
sivakumar-d3v
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team,
I’m working with a multi-agent orchestration setup using Google ADK:
CloudOpsCoordinatorBillingAgentBillingAgentitself uses an internal tool (SQL executor) to query billing tables.🧩 Issue 1 — Evaluation Missing Tool Execution Inside Child Agent
In the Events → Request/Response panel, I can see:
BillingAgentas a toolHowever, I cannot see the tool execution that is triggered inside the BillingAgent—specifically:
When I run an Evaluation Set, only the Root Agent to BillingAgent tool call is captured.
But the tool call inside BillingAgent is completely missing, which means the evaluation cannot test the full agent execution cycle for a user query.
👉 Question:
Is this expected behavior?
How can we capture and evaluate nested tool calls (tool triggered by another agent) during evaluation?
Without this, we cannot test the complete agent workflow end-to-end.
Screenshot for reference

🧩 Issue 2 — Tool Parameter Exact Matching During Evaluation
My BillingAgent uses a tool that executes SQL queries.
But in evaluation docs I can see:
👉 Question:
How can I configure evaluation to allow flexible SQL generation instead of requiring an exact string match?
Is there a way to:
Right now, evaluation always fails for these scenarios because the SQL is not identical.
🙏 Looking for Guidance
Would really appreciate direction on:
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions