refactor: remove redundant memory config conversions

This commit is contained in:
Peter Steinberger
2026-04-10 23:10:09 +01:00
parent f7a10d6759
commit 62adec38b8

View File

@@ -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))