Skip to content

Release v2.4.0 with metadata catalog refresh#225

Merged
github-actions[bot] merged 1 commit intomainfrom
feature/model-updater-release-2026-04-26
Apr 26, 2026
Merged

Release v2.4.0 with metadata catalog refresh#225
github-actions[bot] merged 1 commit intomainfrom
feature/model-updater-release-2026-04-26

Conversation

@typelicious
Copy link
Copy Markdown
Collaborator

Summary

  • add the metadata catalog 24h refresh tick with persisted sync state and retry backoff
  • surface sync issues through build_catalog_alerts for health, dashboard, and API consumers
  • add Kilo Auto FAIGate profiles for OpenCode/Codenomad examples
  • refresh the bundled catalog snapshot with verified pricing metadata
  • bump fusionAIze Gate to v2.4.0 and update CHANGELOG

Verification

  • PYTHONPATH=. python3 -m pytest tests/test_config.py tests/test_metadata_catalog_sync.py tests/test_provider_catalog_api.py -q
  • PYTHONPATH=. python3 -m ruff check faigate/config.py faigate/catalog_cache.py faigate/catalog_resolver.py faigate/dashboard.py faigate/main.py faigate/provider_catalog_refresh.py tests/test_config.py tests/test_metadata_catalog_sync.py
  • PYTHONPATH=. python3 -m ruff format --check faigate/config.py faigate/catalog_cache.py faigate/catalog_resolver.py faigate/dashboard.py faigate/main.py faigate/provider_catalog_refresh.py tests/test_config.py tests/test_metadata_catalog_sync.py
  • rtk git diff --check

Notes

  • Gate Bar / quota-helper local work is intentionally excluded from this PR; it should move to a separate companion repo such as faigate-bar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant