fix: address delivery dedupe review follow-ups (#44666)

Merged via squash.

Prepared head SHA: 8e6d254cc4
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
This commit is contained in:
Frank Yang
2026-03-13 16:18:01 +08:00
committed by GitHub
parent 5b06619c67
commit f07033ed3f
17 changed files with 413 additions and 37 deletions

View File

@@ -334,6 +334,7 @@ describe("gateway send mirroring", () => {
sessionKey: "agent:main:main",
text: "caption",
mediaUrls: ["https://example.com/files/report.pdf?sig=1"],
idempotencyKey: "idem-2",
}),
}),
);

View File

@@ -268,6 +268,7 @@ export const sendHandlers: GatewayRequestHandlers = {
agentId: effectiveAgentId,
text: mirrorText || message,
mediaUrls: mirrorMediaUrls.length > 0 ? mirrorMediaUrls : undefined,
idempotencyKey: idem,
}
: derivedRoute
? {
@@ -275,6 +276,7 @@ export const sendHandlers: GatewayRequestHandlers = {
agentId: effectiveAgentId,
text: mirrorText || message,
mediaUrls: mirrorMediaUrls.length > 0 ? mirrorMediaUrls : undefined,
idempotencyKey: idem,
}
: undefined,
});