/** * 检查点系统模块 * * 提供工作区快照和回滚功能,使用 Shadow Git 架构 * 参考 Cline 的实现 */ // 检查点管理器 export { CheckpointManager, getCheckpointManager, initCheckpointManager, resetCheckpointManager, } from './manager.js'; // Shadow Git export { ShadowGit, createShadowGit, hashWorkingDir } from './shadow-git.js'; // 类型 export type { CheckpointMetadata, CheckpointConfig, CheckpointTrigger, FileChange, FileChangeType, DiffInfo, FileDiff, RollbackOptions, RollbackResult, CheckpointEvent, CheckpointEventType, CheckpointEventListener, } from './types.js'; export { DEFAULT_CHECKPOINT_CONFIG } from './types.js';