fix(test): add missing media dedup state fields to mock contexts

Pre-existing test mocks lacked pendingMessagingMediaUrls and
messagingToolSentMediaUrls fields added by the media dedup feature,
causing runtime errors in handleToolExecutionEnd.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
This commit is contained in:
Yaroslav Boiko
2026-02-16 23:51:51 +01:00
committed by Peter Steinberger
co-authored by Claude Opus 4.6
parent 838259331f
commit a02bcb3620
4 changed files with 5 additions and 1 deletions
@@ -41,8 +41,10 @@ function createToolHandlerCtx(params: {
lastToolError: undefined,
pendingMessagingTexts: new Map<string, string>(),
pendingMessagingTargets: new Map<string, unknown>(),
pendingMessagingMediaUrls: new Map<string, string>(),
messagingToolSentTexts: [] as string[],
messagingToolSentTextsNormalized: [] as string[],
messagingToolSentMediaUrls: [] as string[],
messagingToolSentTargets: [] as unknown[],
blockBuffer: "",
},