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
{{ message }}
Repository navigation
[Feat]: Advanced Error Handling in A2AClient for timeouts #249
In the A2A client, there is a super helpful parameter to be able to change any of the HTTP arguments, such as timeouts. I've been using this a fair amount because when I make a request to an agent, sometimes that agent can take a while to respond if it's doing some more complicated tasks. Right now, my implementation does not use the streaming API, it sends a message and waits for the response.
When I was building up a sample, I found that I was getting some 503 error codes with no description attached. It took me a while to figure out that the problem was that my client was timing out because there wasn't any specific description about what was happening in the error.
I think it would be good to have a more flexible handling for request errors, or at least to provide back some more specific detail details if the problem is because of a request timeout.
Activity
Fix: Handle readtimeout errors. Fixes #249
fix: Handle readtimeout errors. (#305)
chore(main): release 0.2.13 (#307)