JuliusBrussee/caveman · error
compressed usage: %w
Error message
compressed usage: %w
What it means
Error "compressed usage: %w" thrown in JuliusBrussee/caveman.
Source
Thrown at engine/evals/quality.go:186
ContentType: contentType,
Question: f.QualityTask.Question,
ExpectedAnswer: expected,
Seed: opts.Seed,
Temperature: opts.Temperature,
Prompt: compressedPrompt,
})
if err != nil {
return QualityReport{}, fmt.Errorf("compressed model call: %w", err)
}
counter := tokens.Default()
report.BaselineUsage, err = fillUsage(counter, baselinePrompt, baseline, opts.RequireUsage)
if err != nil {
return QualityReport{}, fmt.Errorf("baseline usage: %w", err)
}
report.CompressedUsage, err = fillUsage(counter, compressedPrompt, compressedResp, opts.RequireUsage)
if err != nil {
return QualityReport{}, fmt.Errorf("compressed usage: %w", err)
}
baseSubject := Subject{Input: input, Output: baseline.Output, ContentType: contentType, PassedThrough: true}
compSubject := Subject{Input: input, Output: compressedResp.Output, Ratio: compressionRatio, ContentType: contentType, PassedThrough: passedThrough}
grader := opts.Grader
if grader == nil {
grader = LocalGrader{}
}
report.BaselineFailures, err = gradeFailures(ctx, grader, graders, baseSubject)
if err != nil {
return QualityReport{}, fmt.Errorf("baseline grading: %w", err)
}
report.CompressedFailures, err = gradeFailures(ctx, grader, graders, compSubject)
if err != nil {
return QualityReport{}, fmt.Errorf("compressed grading: %w", err)
}
report.BaselinePassed = len(report.BaselineFailures) == 0
report.CompressedPassed = len(report.CompressedFailures) == 0View on GitHub (pinned to 27d5a3981a)
Solutions
- Fix compressed usage extraction from the model response.
When it happens
Trigger: Thrown at engine/evals/quality.go:186 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of JuliusBrussee/caveman@27d5a3981a (2026-08-15).
Data as JSON: /api/errors/e739ea15b8d764d0.
Report an issue: GitHub.