From 62adec38b89fd19985d8fc3c239e24eabe29308d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 10 Apr 2026 23:10:09 +0100 Subject: [PATCH] refactor: remove redundant memory config conversions --- src/agents/memory-search.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/agents/memory-search.ts b/src/agents/memory-search.ts index db07f6e6a83..b65b59b8b5f 100644 --- a/src/agents/memory-search.ts +++ b/src/agents/memory-search.ts @@ -320,24 +320,24 @@ function mergeConfig( ...query, minScore, hybrid: { - enabled: Boolean(hybrid.enabled), + enabled: hybrid.enabled, vectorWeight: normalizedVectorWeight, textWeight: normalizedTextWeight, candidateMultiplier, mmr: { - enabled: Boolean(hybrid.mmr.enabled), + enabled: hybrid.mmr.enabled, lambda: Number.isFinite(hybrid.mmr.lambda) ? Math.max(0, Math.min(1, hybrid.mmr.lambda)) : DEFAULT_MMR_LAMBDA, }, temporalDecay: { - enabled: Boolean(hybrid.temporalDecay.enabled), + enabled: hybrid.temporalDecay.enabled, halfLifeDays: temporalDecayHalfLifeDays, }, }, }, cache: { - enabled: Boolean(cache.enabled), + enabled: cache.enabled, maxEntries: typeof cache.maxEntries === "number" && Number.isFinite(cache.maxEntries) ? Math.max(1, Math.floor(cache.maxEntries))