UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

43 lines • 1.42 kB
import type { LocalDebugEngine } from './local-debug-engine.js'; import type { Page } from 'playwright'; export interface LLMProvider { name: string; version: string; models: string[]; endpoints: string[]; } export interface VectorDB { name: string; indexName?: string; database?: string; region?: string; operations: string[]; } export interface AIFramework { name: string; version: string; components: string[]; } export interface DocumentLoader { type: string; endpoint?: string; method: string; } export interface IAIStackDetector { detectLLMProviders(engine: LocalDebugEngine): Promise<LLMProvider[]>; detectVectorDBs(engine: LocalDebugEngine): Promise<VectorDB[]>; detectFrameworks(page: Page): Promise<AIFramework[]>; detectDocumentLoaders(engine: LocalDebugEngine): Promise<DocumentLoader[]>; } export declare class AIStackDetector implements IAIStackDetector { private llmPatterns; private vectorDBPatterns; detectLLMProviders(engine: LocalDebugEngine): Promise<LLMProvider[]>; detectVectorDBs(engine: LocalDebugEngine): Promise<VectorDB[]>; detectFrameworks(page: Page): Promise<AIFramework[]>; detectDocumentLoaders(engine: LocalDebugEngine): Promise<DocumentLoader[]>; private extractVersion; private extractVectorOperation; private extractEndpoint; } //# sourceMappingURL=ai-stack-detector.d.ts.map