(questionState: QuestionRunState, usage: TokenUsageStats, actualCostUsd: number, config: RunnerConfig)
| 429 | } |
| 430 | |
| 431 | function addOpenCodeUsage(questionState: QuestionRunState, usage: TokenUsageStats, actualCostUsd: number, config: RunnerConfig): void { |
| 432 | questionState.openCodeUsage = addTokenUsage(questionState.openCodeUsage, usage); |
| 433 | questionState.openCodeActualCostUsd += actualCostUsd; |
| 434 | questionState.openCodeEstimatedCostUsd += estimateCostFromPricing(usage, config.openCodePricing); |
| 435 | } |
| 436 | |
| 437 | function addJudgeUsage(questionState: QuestionRunState, usage: TokenUsageStats, estimatedCostUsd: number): void { |
| 438 | questionState.judgeUsage = addTokenUsage(questionState.judgeUsage, usage); |
no test coverage detected