vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
29 lines • 1.26 kB
TypeScript
import { ZodIssue } from 'zod';
export type ErrorContext = Record<string, unknown>;
export declare class AppError extends Error {
readonly context?: ErrorContext;
readonly originalError?: Error;
constructor(message: string, context?: ErrorContext, originalError?: Error);
}
export declare class ApiError extends AppError {
readonly statusCode?: number;
constructor(message: string, statusCode?: number, context?: ErrorContext, originalError?: Error);
}
export declare class ValidationError extends AppError {
readonly validationIssues?: ZodIssue[];
constructor(message: string, validationIssues?: ZodIssue[], context?: ErrorContext);
}
export declare class ToolExecutionError extends AppError {
constructor(message: string, context?: ErrorContext, originalError?: Error);
}
export declare class ConfigurationError extends AppError {
constructor(message: string, context?: ErrorContext);
}
export declare class ParsingError extends AppError {
constructor(message: string, context?: ErrorContext, originalError?: Error);
}
export declare class FallbackError extends AppError {
readonly rawContent: string;
constructor(message: string, rawContent: string, originalError?: Error);
}
//# sourceMappingURL=errors.d.ts.map