UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

56 lines 2.01 kB
export interface PromptOptimizationConfig { enableJsonOptimization: boolean; includeSchemaHints: boolean; useErrorPatternLearning: boolean; maxPromptLength: number; } export interface JsonPromptTemplate { systemPromptEnhancement: string; userPromptEnhancement: string; outputFormatInstructions: string; errorPreventionRules: string[]; } export interface PromptOptimizationResult { optimizedSystemPrompt: string; optimizedUserPrompt: string; optimizationApplied: string[]; confidenceScore: number; } export interface ErrorPattern { pattern: string; frequency: number; lastSeen: Date; preventionRule: string; } export declare class PromptOptimizer { private static instance; private config; private errorPatterns; private promptSuccessRates; private constructor(); static getInstance(config?: PromptOptimizationConfig): PromptOptimizer; static resetInstance(): void; optimizeForJsonGeneration(systemPrompt: string, userPrompt: string, taskName: string, expectedSchema?: object): PromptOptimizationResult; private getJsonPromptTemplate; private enhanceSystemPrompt; private enhanceUserPrompt; private generateSchemaHints; private getErrorPreventionRules; private calculateConfidenceScore; recordParsingResult(taskName: string, success: boolean, error?: string): void; private learnFromError; private extractErrorPatterns; private loadErrorPatterns; getOptimizationStats(): { totalTasks: number; averageSuccessRate: number; errorPatterns: number; topErrors: Array<{ pattern: string; frequency: number; }>; }; } export declare function getPromptOptimizer(config?: PromptOptimizationConfig): PromptOptimizer; export declare function optimizeJsonPrompts(systemPrompt: string, userPrompt: string, taskName: string, expectedSchema?: object): PromptOptimizationResult; //# sourceMappingURL=prompt-optimizer.d.ts.map