AgentOS Extensions API - v1.0.3
    Preparing search index...

    Interface WebSearchExtensionOptions

    Extension configuration options

    interface WebSearchExtensionOptions {
        braveApiKey?: string;
        defaultMaxResults?: number;
        defaultMultiSearch?: boolean;
        firecrawlApiKey?: string;
        priority?: number;
        rateLimit?: { maxRequests: number; windowMs: number };
        searxngUrl?: string;
        serpApiKey?: string;
        serperApiKey?: string;
        tavilyApiKey?: string;
    }
    Index

    Properties

    braveApiKey?: string

    Brave Search API key

    defaultMaxResults?: number

    Default maximum results for searches

    defaultMultiSearch?: boolean

    Default multi-provider parallel search for all search tools

    firecrawlApiKey?: string

    Firecrawl API key — web scraping + search

    priority?: number

    Extension priority in the stack

    rateLimit?: { maxRequests: number; windowMs: number }

    Rate limiting configuration

    searxngUrl?: string

    SearXNG instance URL (e.g. http://searxng:8080 or http://localhost:8888)

    serpApiKey?: string

    SerpAPI API key

    serperApiKey?: string

    Serper.dev API key

    tavilyApiKey?: string

    Tavily API key — AI-optimized search for RAG, research, citations