cron: log model+token usage per run + add usage report script

This commit is contained in:
Rob Dunn
2026-02-16 08:07:51 -07:00
committed by Peter Steinberger
parent edbc68e9f1
commit ddea5458d0
5 changed files with 361 additions and 6 deletions

View File

@@ -213,6 +213,9 @@ export function buildGatewayCronService(params: {
runAtMs: evt.runAtMs,
durationMs: evt.durationMs,
nextRunAtMs: evt.nextRunAtMs,
model: evt.model,
provider: evt.provider,
usage: evt.usage,
}).catch((err) => {
cronLogger.warn({ err: String(err), logPath }, "cron: run log append failed");
});