fix(context-injector): use deterministic synthetic part ID for cache stability

This commit is contained in:
YeonGyu-Kim
2026-02-28 13:30:49 +09:00
parent cc6ab1addc
commit 4d8360c72f
2 changed files with 46 additions and 1 deletions
+1 -1
View File
@@ -148,7 +148,7 @@ export function createContextInjectorMessagesTransformHook(
// synthetic part pattern (minimal fields)
const syntheticPart = {
id: `synthetic_hook_${Date.now()}`,
id: `synthetic_hook_${sessionID}`,
messageID: lastUserMessage.info.id,
sessionID: (lastUserMessage.info as { sessionID?: string }).sessionID ?? "",
type: "text" as const,