fix(announce): use deterministic idempotency keys to prevent duplicate subagent announces (#17150)

Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: 54bba3cea1
Co-authored-by: widingmarcus-cyber <245375637+widingmarcus-cyber@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
This commit is contained in:
Marcus Widing
2026-02-15 16:34:34 +01:00
committed by GitHub
parent 7ea14a1c87
commit ade11ec892
5 changed files with 132 additions and 3 deletions

View File

@@ -14,6 +14,9 @@ import {
} from "../utils/queue-helpers.js";
export type AnnounceQueueItem = {
// Stable announce identity shared by direct + queued delivery paths.
// Optional for backward compatibility with previously queued items.
announceId?: string;
prompt: string;
summaryLine?: string;
enqueuedAt: number;