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.

46 lines 1.51 kB
export interface IdGeneratorConfig { projectPrefix: string; epicPrefix: string; taskPrefix: string; projectIdLength: number; epicIdLength: number; taskIdLength: number; maxRetries: number; } export interface IdGenerationResult { success: boolean; id?: string; error?: string; attempts?: number; } export declare class IdGenerator { private static instance; private config; private counterFilePath; private counterLock; private constructor(); static getInstance(config?: Partial<IdGeneratorConfig>): IdGenerator; generateProjectId(projectName: string): Promise<IdGenerationResult>; generateEpicId(projectId: string): Promise<IdGenerationResult>; private loadCounters; private saveCounters; generateTaskId(): Promise<IdGenerationResult>; generateDependencyId(fromTaskId: string, toTaskId: string): Promise<IdGenerationResult>; validateId(id: string, type: 'project' | 'epic' | 'task' | 'dependency'): { valid: boolean; errors: string[]; }; parseId(id: string): { type: string; components: Record<string, string>; } | null; private createProjectBaseId; private suggestShorterName; private validateProjectName; private isValidProjectId; private isValidEpicId; private isValidTaskId; private isValidDependencyId; } export declare function getIdGenerator(config?: Partial<IdGeneratorConfig>): IdGenerator; //# sourceMappingURL=id-generator.d.ts.map