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.

32 lines 1.11 kB
import { FileContentManager, FileMetadata } from './fileContentManager.js'; export interface FileChangeDetectionOptions { useFileHashes?: boolean; useFileMetadata?: boolean; maxCachedHashes?: number; maxHashAge?: number; } export interface FileChangeDetectionResult { changed: boolean; reason: string; metadata?: FileMetadata; hash?: string; } export declare class FileChangeDetector { private fileContentManager; private options; private fileHashCache; private lastProcessedFiles; private static readonly DEFAULT_OPTIONS; constructor(fileContentManager: FileContentManager, options?: FileChangeDetectionOptions); detectChange(filePath: string, baseDir: string): Promise<FileChangeDetectionResult>; private hasMetadataChanged; private calculateHash; private pruneCache; cleanupCache(): void; getCacheSize(): number; clearCache(): void; setProcessedFiles(filePaths: string[]): void; getLastProcessedFiles(): string[]; wasFileProcessed(filePath: string): boolean; } //# sourceMappingURL=fileChangeDetector.d.ts.map