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