agent-web-tools - v0.3.0
    Preparing search index...

    Interface DataProvider

    interface DataProvider {
        name: string;
        search?(
            query: string,
            options?: DataProviderSearchOptions,
        ): Promise<ToolResult<DataProviderSearchResult[]>>;
        getByUrl?(url: string): Promise<ToolResult<DataProviderPageData>>;
        getCustomHandlers?(): DataProviderCustomHandler[];
        init?(): Promise<void>;
        destroy?(): Promise<void>;
    }
    Index

    Properties

    name: string

    Methods