























@@ -2,6 +2,7 @@ import type { BootstrapContextMode } from "../../agents/bootstrap-files.js";
22import { resolveCliRuntimeExecutionProvider } from "../../agents/model-runtime-aliases.js";
33import type { SkillSnapshot } from "../../agents/skills.js";
44import { normalizeToolList } from "../../agents/tool-policy.js";
5+import type { SourceReplyDeliveryMode } from "../../auto-reply/get-reply-options.types.js";
56import type { ThinkLevel, VerboseLevel } from "../../auto-reply/thinking.js";
67import type { AgentDefaultsConfig } from "../../config/types.agent-defaults.js";
78import type { OpenClawConfig } from "../../config/types.openclaw.js";
@@ -116,6 +117,7 @@ export function createCronPromptExecutor(params: {
116117to?: string;
117118threadId?: string | number;
118119};
120+sourceReplyDeliveryMode?: SourceReplyDeliveryMode;
119121toolPolicy: {
120122requireExplicitMessageTarget: boolean;
121123disableMessageTool: boolean;
@@ -202,6 +204,7 @@ export function createCronPromptExecutor(params: {
202204 cliSessionId,
203205skillsSnapshot: params.skillsSnapshot,
204206messageChannel: params.messageChannel,
207+sourceReplyDeliveryMode: params.sourceReplyDeliveryMode,
205208abortSignal: params.abortSignal,
206209onExecutionStarted: params.onExecutionStarted,
207210onExecutionPhase: params.onExecutionPhase,
@@ -273,6 +276,7 @@ export function createCronPromptExecutor(params: {
273276notifyOnExitEmptySuccess: false,
274277}
275278 : undefined,
279+sourceReplyDeliveryMode: params.sourceReplyDeliveryMode,
276280runId: params.cronSession.sessionEntry.sessionId,
277281requireExplicitMessageTarget: params.toolPolicy.requireExplicitMessageTarget,
278282disableMessageTool: params.toolPolicy.disableMessageTool,
@@ -326,6 +330,7 @@ export async function executeCronRun(params: {
326330to?: string;
327331threadId?: string | number;
328332};
333+sourceReplyDeliveryMode?: SourceReplyDeliveryMode;
329334toolPolicy: {
330335requireExplicitMessageTarget: boolean;
331336disableMessageTool: boolean;
@@ -380,6 +385,7 @@ export async function executeCronRun(params: {
380385messageChannel: params.resolvedDelivery.channel,
381386suppressExecNotifyOnExit: params.suppressExecNotifyOnExit,
382387resolvedDelivery: params.resolvedDelivery,
388+sourceReplyDeliveryMode: params.sourceReplyDeliveryMode,
383389toolPolicy: params.toolPolicy,
384390skillsSnapshot: params.skillsSnapshot,
385391agentPayload: params.agentPayload,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。