diff --git a/src/features/context-injector/injector.test.ts b/src/features/context-injector/injector.test.ts index f4734685d..d08f4bbb4 100644 --- a/src/features/context-injector/injector.test.ts +++ b/src/features/context-injector/injector.test.ts @@ -111,6 +111,8 @@ describe("createContextInjectorMessagesTransformHook", () => { expect( "synthetic" in secondSyntheticPart && secondSyntheticPart.synthetic === true ).toBe(true) + expect(typeof secondSyntheticPart.id).toBe("string") + expect(secondSyntheticPart.id.startsWith("prt_")).toBe(true) expect(secondSyntheticPart.id).toBe(firstSyntheticPart.id) }) diff --git a/src/features/context-injector/injector.ts b/src/features/context-injector/injector.ts index 2b170b1f8..df6d27e9b 100644 --- a/src/features/context-injector/injector.ts +++ b/src/features/context-injector/injector.ts @@ -164,7 +164,7 @@ export function createContextInjectorMessagesTransformHook( } const syntheticPart = { - id: `synthetic_hook_${sessionID}`, + id: `prt_synthetic_hook_${sessionID}`, messageID: lastUserMessage.info.id, sessionID: messageSessionID ?? "", type: "text" as const,