cron: keep usage telemetry in run log types + error paths

This commit is contained in:
Rob Dunn
2026-02-16 08:58:19 -07:00
committed by Peter Steinberger
parent ddea5458d0
commit dbe2ab6f62
2 changed files with 37 additions and 2 deletions

View File

@@ -589,6 +589,7 @@ export async function runCronIsolatedAgentTurn(params: {
error: resolvedDelivery.error.message,
summary,
outputText,
...telemetry,
});
}
logWarn(`[cron:${params.job.id}] ${resolvedDelivery.error.message}`);
@@ -602,6 +603,7 @@ export async function runCronIsolatedAgentTurn(params: {
error: message,
summary,
outputText,
...telemetry,
});
}
logWarn(`[cron:${params.job.id}] ${message}`);
@@ -639,7 +641,7 @@ export async function runCronIsolatedAgentTurn(params: {
}
} catch (err) {
if (!deliveryBestEffort) {
return withRunSession({ status: "error", summary, outputText, error: String(err) });
return withRunSession({ status: "error", summary, outputText, error: String(err), ...telemetry });
}
}
} else if (synthesizedText) {
@@ -730,13 +732,14 @@ export async function runCronIsolatedAgentTurn(params: {
summary,
outputText,
error: message,
...telemetry,
});
}
logWarn(`[cron:${params.job.id}] ${message}`);
}
} catch (err) {
if (!deliveryBestEffort) {
return withRunSession({ status: "error", summary, outputText, error: String(err) });
return withRunSession({ status: "error", summary, outputText, error: String(err), ...telemetry });
}
logWarn(`[cron:${params.job.id}] ${String(err)}`);
}