- Implemented ModelRegistry.hasProvider to return true when a provider has live models, is discoverable, or is registered at runtime. - Replaced AgentSession's internal provider check with #isKnownProvider that delegates to the new hasProvider method, updating related fallback logic.