"""LLM Providers module for Local Deep Research."""

from .auto_discovery import (
    discover_providers,
    get_discovered_provider_options,
    get_provider_class,
)
from .implementations.xai import register_xai_provider

__all__ = [
    "discover_providers",
    "get_discovered_provider_options",
    "get_provider_class",
    "register_xai_provider",
]

# Auto-discover and register all providers on import
discover_providers()
# Register xAI provider
register_xai_provider()
