fix(cron): pass resolved channel to agent tools

This commit is contained in:
Peter Steinberger
2026-01-03 12:35:04 +00:00
parent bd2dabfa8f
commit 933bee220f

View File

@@ -268,12 +268,7 @@ export async function runCronIsolatedAgentTurn(params: {
registerAgentRunContext(cronSession.sessionEntry.sessionId, { registerAgentRunContext(cronSession.sessionEntry.sessionId, {
sessionKey: params.sessionKey, sessionKey: params.sessionKey,
}); });
const surface = const surface = resolvedDelivery.channel;
resolvedDelivery.channel &&
resolvedDelivery.channel !== "last" &&
resolvedDelivery.channel !== "none"
? resolvedDelivery.channel
: undefined;
runResult = await runEmbeddedPiAgent({ runResult = await runEmbeddedPiAgent({
sessionId: cronSession.sessionEntry.sessionId, sessionId: cronSession.sessionEntry.sessionId,
sessionKey: params.sessionKey, sessionKey: params.sessionKey,