contextual-agent-sdk
Version:
SDK for building AI agents with seamless voice-text context switching
15 lines • 679 B
TypeScript
import { ContextProvider, ContextResult, ContextManagerConfig } from '../types/context';
export declare class ContextManager {
private providers;
private config;
constructor(config: ContextManagerConfig);
addProvider(provider: ContextProvider): void;
removeProvider(providerId: string): void;
setProviderEnabled(providerId: string, enabled: boolean): void;
getContext(params?: Record<string, any>): Promise<ContextResult[]>;
formatContext(results: ContextResult[]): string;
private truncateIfNeeded;
getProviders(): ContextProvider[];
getProvider(id: string): ContextProvider | undefined;
}
//# sourceMappingURL=ContextManager.d.ts.map