diff --git a/src/auto-reply/reply/dispatch-from-config.ts b/src/auto-reply/reply/dispatch-from-config.ts index a903300a2..ff6a0fd95 100644 --- a/src/auto-reply/reply/dispatch-from-config.ts +++ b/src/auto-reply/reply/dispatch-from-config.ts @@ -343,6 +343,16 @@ 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, );