Skip to content

Commit 10e3b0d

Browse files
committed
fix(memory): use includes for sqlite detection
1 parent c4d7092 commit 10e3b0d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

extensions/memory-core/src/tools.shared.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ export function buildMemorySearchUnavailableResult(
136136
const normalizedReason = normalizeLowercaseStringOrEmpty(reason);
137137
const isQuotaError = /insufficient_quota|quota|429/.test(normalizedReason);
138138
const isNodeSqliteUnavailable =
139-
/node:sqlite/.test(normalizedReason) ||
140-
/no such built-in module.*sqlite/.test(normalizedReason) ||
141-
/sqlite support is unavailable/.test(normalizedReason);
139+
normalizedReason.includes("node:sqlite") ||
140+
(normalizedReason.includes("no such built-in module") && normalizedReason.includes("sqlite")) ||
141+
normalizedReason.includes("sqlite support is unavailable");
142142
let defaultWarning = "Memory search is unavailable due to an embedding/provider error.";
143143
let defaultAction = "Check embedding provider configuration and retry memory_search.";
144144
if (isNodeSqliteUnavailable) {

0 commit comments

Comments
 (0)