intellibrix v1.0.0
    Preparing search index...

    Interface SearchProvider

    A web-search backend (Brave, Tavily, SearXNG, ...). Implementations are thin; the package ships no default so you pick one explicitly.

    interface SearchProvider {
        id: string;
        search(
            query: string,
            options: { limit: number; signal?: AbortSignal },
        ): Promise<SearchResult[]>;
    }
    Index
    id: string