diff --git a/src/memory/index.ts b/src/memory/index.ts index 9865c5318e..12662bbb22 100644 --- a/src/memory/index.ts +++ b/src/memory/index.ts @@ -192,7 +192,7 @@ export class KnowledgeGraphManager { const filteredEntities = graph.entities.filter(e => e.name.toLowerCase().includes(query.toLowerCase()) || e.entityType.toLowerCase().includes(query.toLowerCase()) || - e.observations.some(o => o.toLowerCase().includes(query.toLowerCase())) + (e.observations ?? []).some(o => o.toLowerCase().includes(query.toLowerCase())) ); // Create a Set of filtered entity names for quick lookup