vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
20 lines • 1.09 kB
TypeScript
import { z } from 'zod';
import { OpenRouterConfig } from '../types/workflow.js';
export interface SchemaAwareLlmOptions {
maxRetries?: number;
temperature?: number;
includeSchemaInPrompt?: boolean;
includeExamples?: boolean;
customErrorMessages?: string[];
}
export interface SchemaAwareLlmResult<T> {
data: T;
attempts: number;
hadRetries: boolean;
processingTimeMs: number;
rawResponse: string;
}
export declare function performSchemaAwareLlmCall<T>(prompt: string, systemPrompt: string, config: OpenRouterConfig, logicalTaskName: string, zodSchema: z.ZodSchema<T>, options?: SchemaAwareLlmOptions): Promise<SchemaAwareLlmResult<T>>;
export declare function performModuleSelectionCall<T>(prompt: string, systemPrompt: string, config: OpenRouterConfig, zodSchema: z.ZodSchema<T>): Promise<SchemaAwareLlmResult<T>>;
export declare function performTemplateGenerationCall<T>(prompt: string, systemPrompt: string, config: OpenRouterConfig, zodSchema: z.ZodSchema<T>): Promise<SchemaAwareLlmResult<T>>;
//# sourceMappingURL=schemaAwareLlmHelper.d.ts.map