Skip to content

In-place retries where possible#3036

Merged
vigoo merged 16 commits intomainfrom
local-retries-1
Apr 2, 2026
Merged

In-place retries where possible#3036
vigoo merged 16 commits intomainfrom
local-retries-1

Conversation

@vigoo
Copy link
Copy Markdown
Contributor

@vigoo vigoo commented Mar 19, 2026

Resolves #3019

(Builds on #3030)

Before this all retry worked by trapping and then recovering the agent from scratch. In this PR we allow in-place retries in various host functions, but not in the "complex" ones (http, rpc).

We are still using the old, simple retry policies here and this code evolves significantly in the next steps so I'd suggest to just review it conceptually not every implementation detail.

@vigoo vigoo mentioned this pull request Mar 31, 2026
@vigoo vigoo marked this pull request as ready for review March 31, 2026 12:49
Base automatically changed from error-classification to main April 1, 2026 13:02
@vigoo vigoo merged commit bccd14b into main Apr 2, 2026
42 checks passed
@vigoo vigoo deleted the local-retries-1 branch April 2, 2026 07:50
@github-actions github-actions bot locked and limited conversation to collaborators Apr 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

In-place retries where possible

2 participants