KamoCRM

Una sonda che il provider non avrebbe lasciato eseguire non degrada mai un modello; un limite su un modello mantiene solo quel modello; le funzionalità lasciate Could Not Check ricontrollano se stesse (SIQ3)

FixAIService
Shipped
13 novembre 2026 alle ore 02:35 UTC
Author
Kamo
Commit
3e5cfeb

- ProbeOutcome.inconclusive: tasso limitato, fuori credito, chiave rifiutata (401), timeout o interruzione = COULD_NOT_CHECK. ProbePersister scrive solo last_probe_detail; verification, verified_at, gli attributi misurati e il flag dello strumento rimangono. ProbeResultView.outcome = PASSATO | NON RIUSCITO | NON È POSSIBILE VERIFICARE. - ProviderBreaker: un 429 che nomina un modello ("Rate limit reached for <model> in organization ...") raffredda solo quel modello, Per l'attesa del fornitore (max 1 h); il fornitore e gli altri modelli rimangono nella passeggiata. Plain 429s, out of credit Le chiavi rifiutate mantengono ancora il provider. - BreakerProbeJob auto-recupero (ogni 5 min, singleton): re-sonda Could Not Check capacità quando il provider ha guarito dal tentativo, altrimenti ogni ora; al massimo 6 sonde per provider all'ora, testo poi strumento che chiama prima; si ferma quando il L'account si rifiuta ancora.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing