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
TypeScript
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