Patch release: reliability + log-noise fixes for the AI plan-summary path and provider-signature verification.
Bug Fixes
- AI summaries no longer fail on transient model blips — under concurrency the Bedrock/LiteLLM call could fail instantly (surfaced as
litellm.Timeout … time taken=0.001 seconds— not a real timeout). The model call now uses a bounded retry (num_retries+ exponential backoff), so intermittent connection refusals self-heal instead of failing the best-effort summary. - Quieter logs — LiteLLM's per-call INFO banner is turned down, and pgpy's static
UserWarningTODO banners (printed on every provider-signature verification, in both the API and the runner) are suppressed. Signature verification still fails closed on a bad signature; the one banner with security weight (revocation-not-checked) is tracked in #640.
Status
Beta. Drop-in upgrade from v0.50.0 — no config or migration changes.
Full Changelog: v0.50.0...v0.50.1