UNPKG

context-forge

Version:

AI orchestration platform with autonomous teams, enhancement planning, migration tools, 25+ slash commands, checkpoints & hooks. Multi-IDE: Claude, Cursor, Windsurf, Cline, Copilot

51 lines 1.96 kB
import { ProjectConfig } from '../types'; export interface AIAnalysisResult extends Record<string, unknown> { suggestions: SmartSuggestion[]; confidence: number; reasoning: string; optimizations: ProjectOptimization[]; } export interface SmartSuggestion { type: 'config' | 'feature' | 'migration' | 'optimization'; title: string; description: string; priority: 'high' | 'medium' | 'low'; effort: 'trivial' | 'small' | 'medium' | 'large'; reasoning: string; suggestedConfig?: Partial<ProjectConfig>; } export interface ProjectOptimization { category: 'performance' | 'security' | 'maintainability' | 'developer-experience'; title: string; description: string; impact: 'high' | 'medium' | 'low'; implementation: string[]; } export interface AIGenerationOptions { projectPath: string; context?: string; maxTurns?: number; includeFileContent?: boolean; analysisDepth?: 'quick' | 'standard' | 'deep'; } export declare class AIIntelligenceService { private apiKeySource; private aiEnabled; constructor(); private detectAPIKeySource; private shouldEnableAI; generateSmartDefaults(projectPath: string, basicAnalysis: Record<string, unknown>, options?: AIGenerationOptions): Promise<AIAnalysisResult>; suggestEnhancements(projectPath: string, currentConfig: ProjectConfig, options?: AIGenerationOptions): Promise<SmartSuggestion[]>; generateErrorRecoverySuggestions(error: Error, context: string, _projectPath: string): Promise<SmartSuggestion[]>; private buildProjectContext; private buildSmartDefaultsPrompt; private buildEnhancementPrompt; private buildErrorRecoveryPrompt; private parseAIResponse; private getFallbackSuggestions; private getFallbackEnhancementSuggestions; private getFallbackErrorSuggestions; isAIEnabled(): boolean; getAIStatus(): string; } //# sourceMappingURL=aiIntelligenceService.d.ts.map