From 2a3e4e5c60fdf7a8c27cbf0e1997836ccfb4f3b7 Mon Sep 17 00:00:00 2001 From: Mariano Belinky Date: Wed, 8 Apr 2026 10:17:35 +0200 Subject: [PATCH] fix: use runtime config for followup accounting --- src/auto-reply/reply/followup-runner.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/auto-reply/reply/followup-runner.ts b/src/auto-reply/reply/followup-runner.ts index 6ec9765e480..a14c43b9ad3 100644 --- a/src/auto-reply/reply/followup-runner.ts +++ b/src/auto-reply/reply/followup-runner.ts @@ -294,7 +294,7 @@ export function createFollowupRunner(params: { await persistRunSessionUsage({ storePath, sessionKey, - cfg: queued.run.config, + cfg: runtimeConfig, usage, lastCallUsage: runResult.meta?.agentMeta?.lastCallUsage, promptTokens, @@ -303,10 +303,7 @@ export function createFollowupRunner(params: { contextTokensUsed, systemPromptReport: runResult.meta?.systemPromptReport, cliSessionBinding: runResult.meta?.agentMeta?.cliSessionBinding, - usageIsContextSnapshot: isCliProvider( - fallbackProvider ?? run.provider, - queued.run.config, - ), + usageIsContextSnapshot: isCliProvider(fallbackProvider ?? run.provider, runtimeConfig), logLabel: "followup", }); }