odysseus/src/model_capability_readers
RaresKeY b9cafd67a1 feat(models): define capability schema and readers (#2739)
* feat(models): define capability schema and readers

* fix(models): harden Google catalog probing

Restrict native catalog probing to the Gemini host, keep provider keys out of request URLs, filter non-chat model resources, and preserve the manual refresh default in the built-in Google add flow.
2026-07-18 09:40:58 +01:00
..
__init__.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
base.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
generic_openai.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
google.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
google_ai_studio_mapping.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
llamacpp.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
lmstudio.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
ollama.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
openai.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00
openrouter.py feat(models): define capability schema and readers (#2739) 2026-07-18 09:40:58 +01:00