1#!/usr/bin/env python32# Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca3"""List the vendors' models (official SDKs, /v1/models) and check that configs/models.yaml ids exist."""4from __future__ import annotations56import sys7from pathlib import Path89sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "src"))1011from agentic_valuation.experiments.providers_check import check, print_report # noqa: E402121314def main(argv: list[str] | None = None) -> int:15 rep = check()16 print_report(rep)17 return 0 if rep["all_configured_found"] else 1181920if __name__ == "__main__":21 sys.exit(main())22