UNPKG

contextual-agent-sdk

Version:

SDK for building AI agents with seamless voice-text context switching

27 lines 847 B
import { ContextProvider, ContextResult, BaseConfig } from '../types/context'; export interface DatabaseConfig extends BaseConfig { connection: { url?: string; type?: 'postgres' | 'mysql' | 'mongodb' | 'custom'; customQuery?: (query: string) => Promise<any>; }; queries?: { [key: string]: string; }; transform?: (data: any) => string; } export declare class DatabaseContextProvider implements ContextProvider { id: string; name: string; source: 'database'; priority: number; enabled: boolean; private config; constructor(config: DatabaseConfig); getContext(params: { query?: string; queryName?: string; }): Promise<ContextResult | null>; formatContext(result: ContextResult): string; } //# sourceMappingURL=DatabaseContextProvider.d.ts.map