Mirrors Linear ENG-257: https://linear.app/benchflow/issue/ENG-257/missing-credential-surfaces-as-an-in-rollout-traceback-instead-of-a
Problem
A missing required model credential currently surfaces through a generic exception path in rollout setup. That can produce noisy traceback-style logs and an ambiguous retryable/error classification even though the operator action is clear: provide the missing key.
Expected
Missing agent/model credentials should become a clean rollout error, classify as provider_auth, and avoid the generic Run failed traceback logger. This should stay focused on missing credential classification, not broad upfront preflight that could false-block injected runtime envs.
Current fix path
Daily scan 2026-07-11 confirmed this is BenchFlow repo-owned and narrow enough for a focused PR.
Mirrors Linear ENG-257: https://linear.app/benchflow/issue/ENG-257/missing-credential-surfaces-as-an-in-rollout-traceback-instead-of-a
Problem
A missing required model credential currently surfaces through a generic exception path in rollout setup. That can produce noisy traceback-style logs and an ambiguous retryable/error classification even though the operator action is clear: provide the missing key.
Expected
Missing agent/model credentials should become a clean rollout error, classify as
provider_auth, and avoid the genericRun failedtraceback logger. This should stay focused on missing credential classification, not broad upfront preflight that could false-block injected runtime envs.Current fix path
Daily scan 2026-07-11 confirmed this is BenchFlow repo-owned and narrow enough for a focused PR.