We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1fdb0e7 commit 0fa3981Copy full SHA for 0fa3981
1 file changed
extensions/memory-lancedb/index.ts
@@ -1168,7 +1168,7 @@ export function sanitizeForMemoryCapture(text: string): string {
1168
1169
// Pre-truncate to cap regex work on very large inputs (ReDoS mitigation)
1170
const MAX_SANITIZE_CHARS = 10_000;
1171
- let cleaned = text.length > MAX_SANITIZE_CHARS ? text.slice(0, MAX_SANITIZE_CHARS) : text;
+ let cleaned = text.length > MAX_SANITIZE_CHARS ? truncateUtf16Safe(text, MAX_SANITIZE_CHARS) : text;
1172
let strippedInjectedContext = false;
1173
1174
// Strip leading timestamp prefix
0 commit comments