fix the deletion of vectors and add a test

This commit is contained in:
Tamo 2024-06-06 10:41:16 +02:00
parent 6607875f49
commit 2cdcb703d9
3 changed files with 152 additions and 1 deletions

View file

@ -63,7 +63,8 @@ impl VectorStateDelta {
VectorStateDelta::NoChange => Default::default(),
VectorStateDelta::NowRemoved => (true, Default::default(), Default::default()),
VectorStateDelta::WasGeneratedNowManual(add) => (true, Default::default(), add),
VectorStateDelta::ManualDelta(add) => (false, Default::default(), add),
// We always delete the previous vectors
VectorStateDelta::ManualDelta(add) => (true, Default::default(), add),
VectorStateDelta::NowGenerated(prompt) => (true, prompt, Default::default()),
}
}