How erased tool-call responses can fake a "perfect" LLM stability score

docybo · reddit · 2026-09-04

While auditing an LLM output-stability benchmark, the author found a latent gap between documented scope and the scoring pipeline: unsupported tool-call responses could be silently erased.

The chain:

Result: byte-identical empty strings yield one distinct output and a mode share of 1.0 — measuring the fallback's stability, not the tool calls.

This was traced in source, not reproduced live; the maintainer checked all 563 recorded non-error samples, none empty, so no published results were affected. The fix rejects tool-carrying cases and flags empty non-error completions as unsupported.

Key lesson: preprocessing can erase the behavior you meant to measure — a reassuring score can hide a missing measurement.

Related event: Bug in LLM Stability Benchmark Silently Drops Tool-Calls, Inflating Scores(2 posts)→

Original post →

More from coding & agent

coding & agent channel →