From a15aa0fb97b2475c6263b6001ab8d3448b49a26b Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Tue, 10 Mar 2026 23:09:44 -0400 Subject: [PATCH] fix: use _do_write for scoped reset delete to enable commit conflict retry --- lib/crewai/src/crewai/memory/storage/lancedb_storage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/crewai/src/crewai/memory/storage/lancedb_storage.py b/lib/crewai/src/crewai/memory/storage/lancedb_storage.py index a9137af44..e03332ebe 100644 --- a/lib/crewai/src/crewai/memory/storage/lancedb_storage.py +++ b/lib/crewai/src/crewai/memory/storage/lancedb_storage.py @@ -625,7 +625,7 @@ class LanceDBStorage: return prefix = scope_prefix.rstrip("/") if prefix: - self._table.delete(f"scope >= '{prefix}' AND scope < '{prefix}/\uffff'") + self._do_write("delete", f"scope >= '{prefix}' AND scope < '{prefix}/\uffff'") def optimize(self) -> None: """Compact the table synchronously and refresh the scope index.