UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

31 lines 991 B
export interface Checkpoint { id: string; taskId: string; timestamp: string; originalPath: string; checkpointPath?: string; type: 'edit' | 'create'; description: string; } export declare class CheckpointService { private static instance; private checkpointDir; private manifestPath; private manifest; private currentTaskId; private currentTaskDescription; private constructor(); static getInstance(): CheckpointService; private initialize; private loadManifest; private saveManifest; setCurrentTask(taskId: string, description: string): void; clearCurrentTask(): void; createCheckpoint(originalPath: string): Promise<void>; recordCreate(originalPath: string): Promise<void>; getCheckpoints(): Checkpoint[]; getCheckpointsByTask(): Map<string, Checkpoint[]>; restoreByTask(taskId: string): Promise<boolean>; clearAllCheckpoints(): Promise<void>; } //# sourceMappingURL=checkpoint.d.ts.map