From ee1ec3fabaf3421cb467c639a112c963bfe981ba Mon Sep 17 00:00:00 2001 From: cpojer Date: Fri, 6 Feb 2026 09:42:10 +0900 Subject: [PATCH] Add proper `onToolResult` fallback. --- src/auto-reply/reply/dispatch-from-config.ts | 21 ++++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/auto-reply/reply/dispatch-from-config.ts b/src/auto-reply/reply/dispatch-from-config.ts index ff6a0fd958b..bf903be80e0 100644 --- a/src/auto-reply/reply/dispatch-from-config.ts +++ b/src/auto-reply/reply/dispatch-from-config.ts @@ -316,7 +316,16 @@ export async function dispatchReplyFromConfig(params: { }; return run(); } - : undefined, + : (payload: ReplyPayload) => { + const run = async () => { + if (shouldRouteToOriginating) { + await sendPayloadAsync(payload, undefined, false); + } else { + dispatcher.sendBlockReply(payload); + } + }; + return run(); + }, onBlockReply: (payload: ReplyPayload, context) => { const run = async () => { // Accumulate block text for TTS generation after streaming @@ -343,16 +352,6 @@ export async function dispatchReplyFromConfig(params: { }; return run(); }, - onToolResult: (payload: ReplyPayload) => { - const run = async () => { - if (shouldRouteToOriginating) { - await sendPayloadAsync(payload, undefined, false); - } else { - dispatcher.sendBlockReply(payload); - } - }; - return run(); - }, }, cfg, );