Skip to content

Interface: AiSearchProvider

Minimal query surface exposed by AppKit’s native aiSearch plugin.

optional providerKind?: "lakebase"

optional addDocuments(alias, documents): Promise<{ count: number; index: string; }>

string

Record<string, unknown>[]

Promise<{ count: number; index: string; }>


query(alias, request): Promise<SearchResponse<Record<string, unknown>>>

string

SearchRequest

Promise<SearchResponse<Record<string, unknown>>>