Better network failure error & antrhopic retry (#7595)

Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
Douwe Osinga
2026-03-02 08:48:07 -05:00
committed by GitHub
parent bb374343be
commit 9c54eb7fef
4 changed files with 73 additions and 41 deletions
+10
View File
@@ -1550,6 +1550,16 @@ impl Agent {
);
break;
}
Err(ref provider_err @ ProviderError::NetworkError(_)) => {
crate::posthog::emit_error(provider_err.telemetry_type(), &provider_err.to_string());
error!("Error: {}", provider_err);
yield AgentEvent::Message(
Message::assistant().with_text(
format!("{provider_err}\n\nPlease resend your message to try again.")
)
);
break;
}
Err(ref provider_err) => {
crate::posthog::emit_error(provider_err.telemetry_type(), &provider_err.to_string());
error!("Error: {}", provider_err);