MCPcopy Index your code
hub / github.com/google/adk-python / cli_create_eval_set

Function cli_create_eval_set

src/google/adk/cli/cli_tools_click.py:1331–1351  ·  view source on GitHub ↗

Creates an empty EvalSet given the agent_module_file_path and eval_set_id.

(
    agent_module_file_path: str,
    eval_set_id: str,
    eval_storage_uri: str | None = None,
    log_level: str = "INFO",
)

Source from the content-addressed store, hash-verified

1329@click.argument("eval_set_id", type=str, required=True)
1330@eval_options()
1331def cli_create_eval_set(
1332 agent_module_file_path: str,
1333 eval_set_id: str,
1334 eval_storage_uri: str | None = None,
1335 log_level: str = "INFO",
1336):
1337 """Creates an empty EvalSet given the agent_module_file_path and eval_set_id."""
1338 from .cli_eval import get_eval_sets_manager
1339
1340 logs.setup_adk_logger(getattr(logging, log_level.upper()))
1341 app_name = os.path.basename(agent_module_file_path)
1342 agents_dir = os.path.dirname(agent_module_file_path)
1343 eval_sets_manager = get_eval_sets_manager(eval_storage_uri, agents_dir)
1344
1345 try:
1346 eval_sets_manager.create_eval_set(
1347 app_name=app_name, eval_set_id=eval_set_id
1348 )
1349 click.echo(f"Eval set '{eval_set_id}' created for app '{app_name}'.")
1350 except ValueError as e:
1351 raise click.ClickException(str(e))
1352
1353
1354@eval_set.command("add_eval_case", cls=HelpfulCommand)

Callers

nothing calls this directly

Calls 3

getattrFunction · 0.85
get_eval_sets_managerFunction · 0.85
create_eval_setMethod · 0.45

Tested by

no test coverage detected