fix: handle ambiguous prompt transport failures

This commit is contained in:
Bohdan Triapitsyn
2026-07-07 19:49:11 +03:00
parent c801c7a74b
commit 40dfff4a9a
12 changed files with 456 additions and 100 deletions
@@ -154,9 +154,6 @@ export function useQueuedMessageAutoSend(enabledOrOptions?: boolean | { enabled?
if (!payload) {
return;
}
if (!payload.primaryText && payload.primaryAttachments.length === 0) {
return;
}
// Use send config captured at queue time; fall back to current config
const captured = payload.sendConfig;
@@ -176,9 +173,7 @@ export function useQueuedMessageAutoSend(enabledOrOptions?: boolean | { enabled?
agent: resolved.agent,
variant: resolved.variant,
});
const removeFromQueue = useMessageQueueStore.getState().removeFromQueue;
removeFromQueue(sessionId, payload.queuedMessageId);
useMessageQueueStore.getState().removeFromQueue(sessionId, payload.queuedMessageId);
} catch (error) {
console.warn('[queue] queued auto-send failed:', error);
} finally {