from search_engines.brave import BraveInterfaceWrapper from search_engines.duckduckgo import DuckDuckGoInterfaceWrapper from search_engines.searxng import SearxNGInterfaceWrapper from search_engines.serpapi import SerpAPIInterfaceWrapper from search_engines.serper import SerperInterfaceWrapper from search_engines.tavily import TavilyInterfaceWrapper def register_all_interfaces(wrapper): """ Register all search engine interfaces with the provided AppWrapper instance. """ wrapper.register_interface(BraveInterfaceWrapper(), "Brave Search") wrapper.register_interface(DuckDuckGoInterfaceWrapper(), "DuckDuckGo Search") wrapper.register_interface(SearxNGInterfaceWrapper(), "SearxNG Search") wrapper.register_interface(SerpAPIInterfaceWrapper(), "SerpAPI Search") wrapper.register_interface(SerperInterfaceWrapper(), "Serper Search") wrapper.register_interface(TavilyInterfaceWrapper(), "Tavily Search")