UNPKG

ken-you-code

Version:

Connect your codebase to Kimi: Ultra-fast AI code analysis with Kimi-K2 model via MCP

23 lines (22 loc) 773 B
export interface DiffOperation { id: string; filePath: string; originalContent: string; newContent: string; patch: string; reason: string; createdAt: Date; applied: boolean; } export declare class DiffManager { private static pendingOperations; static createDiff(filePath: string, newContent: string, reason: string): Promise<DiffOperation>; static getPendingOperation(operationId: string): DiffOperation | undefined; static applyDiff(operationId: string, approved: boolean): Promise<{ success: boolean; message: string; }>; static listPendingOperations(): DiffOperation[]; static cancelOperation(operationId: string): boolean; static clearExpiredOperations(maxAgeMinutes?: number): number; }