diff --git a/src/google/adk/cli/cli_eval.py b/src/google/adk/cli/cli_eval.py index bc472e0907..cce160ae36 100644 --- a/src/google/adk/cli/cli_eval.py +++ b/src/google/adk/cli/cli_eval.py @@ -269,7 +269,9 @@ def pretty_print_eval_result(eval_result: EvalCaseResult): if df_result[col].dtype == "object": df_result[col] = df_result[col].str.wrap(40) - click.echo(tabulate(df_result, headers="keys", tablefmt="grid")) + click.echo( + tabulate(df_result, headers="keys", tablefmt="grid", maxcolwidths=25) + ) click.echo("\n\n") # Few empty lines for visual clarity diff --git a/src/google/adk/evaluation/agent_evaluator.py b/src/google/adk/evaluation/agent_evaluator.py index e8f552879d..8c8359f2f2 100644 --- a/src/google/adk/evaluation/agent_evaluator.py +++ b/src/google/adk/evaluation/agent_evaluator.py @@ -453,7 +453,11 @@ def _print_details( ), }) - print(tabulate(pd.DataFrame(data), headers="keys", tablefmt="grid")) + print( + tabulate( + pd.DataFrame(data), headers="keys", tablefmt="grid", maxcolwidths=25 + ) + ) print("\n\n") # Few empty lines for visual clarity @staticmethod