diff --git a/cmd/dispatch/ratelimit.go b/cmd/dispatch/ratelimit.go index 6ceeb8c..e5b0762 100644 --- a/cmd/dispatch/ratelimit.go +++ b/cmd/dispatch/ratelimit.go @@ -35,10 +35,7 @@ func executeWithRateLimit(ctx context.Context, model, prompt string, runner func success, exitCode, runErr := runner() // Record usage with conservative output estimate (actual tokens unknown from shell runner). - outputEst := estTokens / 10 - if outputEst < 50 { - outputEst = 50 - } + outputEst := max(estTokens/10, 50) rl.RecordUsage(model, estTokens, outputEst) if err := rl.Persist(); err != nil {