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
MUNIN_CONSOLIDATION_MAX_ATTEMPTS env var (default 2). Number of synthesis call+parse attempts per consolidation run before recording a circuit-breaker failure.
Fixed
Consolidation worker re-rolls on malformed LLM JSON before tripping the breaker (#131). The synthesis call is retried up to MUNIN_CONSOLIDATION_MAX_ATTEMPTS times. The model intermittently returns unparseable JSON (bad escapes, empty responses) non-deterministically; a single bad sample previously counted toward the circuit breaker, generating spurious "consolidation worker failing/tripped" alerts. A transient glitch now self-heals within the run. Only response-shape/parse failures are retried — deterministic API errors (auth/quota/4xx) still propagate immediately without burning extra calls.