logRetryBackoff logs when we're backing off before a retry
(agentName string, modelID modelsdev.ID, attempt int, backoffDelay time.Duration)
| 108 | |
| 109 | // logRetryBackoff logs when we're backing off before a retry |
| 110 | func logRetryBackoff(agentName string, modelID modelsdev.ID, attempt int, backoffDelay time.Duration) { |
| 111 | slog.Debug("Backing off before retry", |
| 112 | "agent", agentName, |
| 113 | "model", modelID.String(), |
| 114 | "attempt", attempt+1, |
| 115 | "backoff", backoffDelay) |
| 116 | } |
| 117 | |
| 118 | // getEffectiveCooldown returns the cooldown duration to use for an agent. |
| 119 | // Uses the agent's configured cooldown, or the default if not set. |