-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
eval[Component] This issue is related to evaluation[Component] This issue is related to evaluation
Description
Describe the bug
The output printed by AgentEvaluator class's _print_details method is not readable when the columns have long text (ex: expected_response & actual_response). See screenshots below.
To Reproduce
Steps to reproduce the behavior:
- Any agent setup (better if agent outputs a long response)
- Create a
test_config.jsonand an evalset file for the above agent - Run the evalset with either
adk evalcommand or usingpytestas mentioned here.
If you want a quick way to check this, I have a sample GitHub repo with a simple setup to reproduce this here (Make sure to use reproduce-print-detailed-results git branch).
Expected behavior
A more readable output should be printed when using print_detailed_results as shown in the Screenshots.
Screenshots
Not readable output:

More readable output (after fixing this issue):

Desktop (please complete the following information):
- OS: Windows 11
- Python version: 3.13.2
- ADK version: 1.17.0
Model Information:
- Are you using LiteLLM: No
- Which model is being used: gemini-2.0-flash
Metadata
Metadata
Assignees
Labels
eval[Component] This issue is related to evaluation[Component] This issue is related to evaluation