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

Function get_eval_sets_manager

src/google/adk/cli/cli_eval.py:298–314  ·  view source on GitHub ↗

Returns an instance of EvalSetsManager.

(
    eval_storage_uri: Optional[str], agents_dir: str
)

Source from the content-addressed store, hash-verified

296
297
298def get_eval_sets_manager(
299 eval_storage_uri: Optional[str], agents_dir: str
300) -> EvalSetsManager:
301 """Returns an instance of EvalSetsManager."""
302 try:
303 from ..evaluation.local_eval_sets_manager import LocalEvalSetsManager
304 from .utils import evals
305 except ModuleNotFoundError as mnf:
306 raise click.ClickException(MISSING_EVAL_DEPENDENCIES_MESSAGE) from mnf
307
308 if eval_storage_uri:
309 gcs_eval_managers = evals.create_gcs_eval_managers_from_uri(
310 eval_storage_uri
311 )
312 return gcs_eval_managers.eval_sets_manager
313 else:
314 return LocalEvalSetsManager(agents_dir=agents_dir)

Callers 5

cli_create_eval_setFunction · 0.85
cli_add_eval_caseFunction · 0.85
cli_generate_eval_casesFunction · 0.85

Calls 1

Tested by 2