PersistentAI API Documentation / @persistentai/fireflow-vfs / / PlanConflict
Interface: PlanConflict
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:52
Single conflict detected during planning phase
Properties
applyToSimilar?
optionalapplyToSimilar:boolean
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:72
Apply this resolution to all similar conflicts
id
id:
string
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:54
Unique conflict ID
resolution?
optionalresolution:ConflictResolution
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:70
Resolution chosen by user (set after confirmation)
sourceIsDirectory
sourceIsDirectory:
boolean
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:62
Is source a directory?
sourcePath
sourcePath:
string
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:58
Source file/folder path
sourceSize?
optionalsourceSize:number
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:66
Source size in bytes (for files)
targetIsDirectory
targetIsDirectory:
boolean
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:64
Is target a directory?
targetPath
targetPath:
string
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:60
Target path where conflict exists
targetSize?
optionaltargetSize:number
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:68
Target size in bytes (for files)
type
type:
ConflictType
Defined in: packages/fireflow-vfs/src/types/operation-plan.ts:56
Type of conflict