You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
atoms, probe answers and batched calls keep calling after a permanent provider error #708
The per-call catch that #677 fixed in novelty routing exists elsewhere without a dokimi.llm.is_retryable check: dokimi/novelty/atoms.py:438 (except Exception in the batch loop), dokimi/novelty/measure.py:347 (a provider failure becomes an ERRORED answer for each probe/arm) and dokimi/novelty/batching.py:130 (the shared batch retry). Found by reading the paths, not by a run. With missing credentials each would, by the same reasoning, make every remaining call and record each as failed. Fix: stop at the first exception for which is_retryable is false, keep the partial result as a cap stop does, and still record per-item failures (refusals, unparseable replies).
Activity