UNPKG

@dev-fastn-ai/ucl-sdk

Version:

Fastn UCL SDK - A robust TypeScript SDK for integrating AI agents with Fastn UCL

24 lines 957 B
import "dotenv/config"; import type { UCLConfig, Tool, Connector, ToolAnalysisResult, MessageProcessingOptions, ProcessMessageResult } from '../types'; export declare class UCLCore { private config; private apiClient; private toolAnalyzer; private tools; private connectors; private initialized; private llmService; constructor(config: UCLConfig); private validateConfig; initialize(): Promise<void>; processMessage(message: string, _options?: MessageProcessingOptions): Promise<ProcessMessageResult>; executeTool(analysis: ToolAnalysisResult): Promise<any>; refreshTools(refreshCache?: boolean): Promise<void>; refreshConnectors(refreshCache?: boolean): Promise<void>; refreshEmbeddings(refreshCache?: boolean): Promise<void>; getAvailableTools(): Tool[]; getAvailableConnectors(): Connector[]; isInitialized(): boolean; getConfig(): UCLConfig; } //# sourceMappingURL=ucl.d.ts.map