fix: preserve post-compaction memory sync setting

This commit is contained in:
Marc J Saint-jour 2026-03-12 20:30:31 -04:00
parent a2ffd6c33f
commit 5b4a9016bd

View File

@ -54,6 +54,7 @@ export type ResolvedMemorySearchConfig = {
sessions: {
deltaBytes: number;
deltaMessages: number;
postCompactionForce: boolean;
};
};
query: {
@ -240,6 +241,10 @@ function mergeConfig(
overrides?.sync?.sessions?.deltaMessages ??
defaults?.sync?.sessions?.deltaMessages ??
DEFAULT_SESSION_DELTA_MESSAGES,
postCompactionForce:
overrides?.sync?.sessions?.postCompactionForce ??
defaults?.sync?.sessions?.postCompactionForce ??
true,
},
};
const query = {
@ -327,6 +332,7 @@ function mergeConfig(
sessions: {
deltaBytes,
deltaMessages,
postCompactionForce: sync.sessions.postCompactionForce,
},
},
query: {