





















@@ -69,7 +69,7 @@ export function createCronPromptExecutor(params: {
6969thinkLevel: ThinkLevel | undefined;
7070timeoutMs: number;
7171messageChannel: string | undefined;
72-deliveryRequested: boolean;
72+suppressExecNotifyOnExit: boolean;
7373resolvedDelivery: {
7474accountId?: string;
7575to?: string;
@@ -197,12 +197,12 @@ export function createCronPromptExecutor(params: {
197197bootstrapContextMode: params.agentPayload?.lightContext ? "lightweight" : undefined,
198198bootstrapContextRunKind: "cron",
199199toolsAllow: params.agentPayload?.toolsAllow,
200-execOverrides: params.deliveryRequested
201- ? undefined
202- : {
200+execOverrides: params.suppressExecNotifyOnExit
201+ ? {
203202notifyOnExit: false,
204203notifyOnExitEmptySuccess: false,
205-},
204+}
205+ : undefined,
206206runId: params.cronSession.sessionEntry.sessionId,
207207requireExplicitMessageTarget: params.toolPolicy.requireExplicitMessageTarget,
208208disableMessageTool: params.toolPolicy.disableMessageTool,
@@ -270,7 +270,7 @@ export async function executeCronRun(params: {
270270isAborted: () => boolean;
271271thinkLevel: ThinkLevel | undefined;
272272timeoutMs: number;
273-deliveryRequested: boolean;
273+suppressExecNotifyOnExit: boolean;
274274runStartedAt?: number;
275275}): Promise<CronExecutionResult> {
276276const resolvedVerboseLevel: VerboseLevel =
@@ -294,7 +294,7 @@ export async function executeCronRun(params: {
294294thinkLevel: params.thinkLevel,
295295timeoutMs: params.timeoutMs,
296296messageChannel: params.resolvedDelivery.channel,
297-deliveryRequested: params.deliveryRequested,
297+suppressExecNotifyOnExit: params.suppressExecNotifyOnExit,
298298resolvedDelivery: params.resolvedDelivery,
299299toolPolicy: params.toolPolicy,
300300skillsSnapshot: params.skillsSnapshot,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。