From b64e1d8b913f95a504246a180881bdff3d3a9140 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Mon, 20 Apr 2026 08:14:34 +0530 Subject: [PATCH] fix(cron): require explicit recipient for mode none --- src/cron/isolated-agent/run.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/cron/isolated-agent/run.ts b/src/cron/isolated-agent/run.ts index aaf83c213ac..0b41f6bd86e 100644 --- a/src/cron/isolated-agent/run.ts +++ b/src/cron/isolated-agent/run.ts @@ -142,11 +142,7 @@ async function resolveCronDeliveryContext(params: { deliveryContract: IsolatedDeliveryContract; }) { const deliveryPlan = resolveCronDeliveryPlan(params.job); - const hasMessageTargetContext = - deliveryPlan.mode !== "webhook" && - (deliveryPlan.to !== undefined || - deliveryPlan.threadId !== undefined || - deliveryPlan.accountId !== undefined); + const hasMessageTargetContext = deliveryPlan.mode !== "webhook" && deliveryPlan.to !== undefined; if (!deliveryPlan.requested && !hasMessageTargetContext) { const resolvedDelivery = { ok: false as const,