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.

40 lines 1.51 kB
import { RecognizedIntent, NLResponse } from '../types/nl.js'; import { CommandExecutionResult } from './command-handlers.js'; export interface ResponseContext { sessionId: string; userId?: string; userPreferences: Record<string, unknown>; conversationHistory: RecognizedIntent[]; currentProject?: string; currentTask?: string; } export interface ResponseGeneratorConfig { includeSuggestions: boolean; maxSuggestions: number; enablePersonalization: boolean; tone: 'formal' | 'casual' | 'technical'; includeEmojis: boolean; } export declare class ResponseGenerator { private static instance; private config; private constructor(); static getInstance(): ResponseGenerator; generateResponse(executionResult: CommandExecutionResult, recognizedIntent: RecognizedIntent, context: ResponseContext): NLResponse; private generateSuccessResponse; private generateErrorResponse; private extractTextFromResult; private personalizeResponse; private getContextualGreeting; private getProjectContext; private adjustTone; private generateSuggestions; private generateErrorSuggestions; private getIntentSpecificSuggestions; private getErrorSuggestionsForIntent; private makeErrorHelpful; updateConfig(newConfig: Partial<ResponseGeneratorConfig>): void; getConfig(): ResponseGeneratorConfig; } export declare function getResponseGenerator(): ResponseGenerator; //# sourceMappingURL=response-generator.d.ts.map