Skip to content

Conversation

@zastrowm
Copy link
Member

Description

Previous to this change, current_delay was being thrown away and not applied to subsequent retries meaning that we always slept for the same amount of time instead of applying exponential backoff.

Added a test to ensure this going forward.

It looks like this was a bug introduced as part of a previous refactor (a331e63).

Related Issues

N/A

Documentation PR

N/A

Type of Change

Bug fix

Testing

  • hatch fmt --linter
  • hatch fmt --formatter
  • hatch test --all
  • Verify that the changes do not break functionality or introduce warnings in consuming repositories: agents-docs, agents-tools, agents-cli

Checklist

  • I have read the CONTRIBUTING document
  • I have added tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

current_delay was being thrown away and not applied to subsequent retries
@zastrowm zastrowm merged commit 52c68aa into strands-agents:main Jun 17, 2025
10 checks passed
pgrayy pushed a commit to pgrayy/sdk-python that referenced this pull request Jun 18, 2025
…nts#223)

current_delay was being thrown away and not applied to subsequent retries

Co-authored-by: Mackenzie Zastrow <[email protected]>
Unshure pushed a commit to Unshure/sdk-python that referenced this pull request Jul 2, 2025
…nts#223)

current_delay was being thrown away and not applied to subsequent retries

Co-authored-by: Mackenzie Zastrow <[email protected]>
jsamuel1 pushed a commit to jsamuel1/sdk-python that referenced this pull request Jul 9, 2025
…nts#223)

current_delay was being thrown away and not applied to subsequent retries

Co-authored-by: Mackenzie Zastrow <[email protected]>
dbschmigelski pushed a commit to Ketansuhaas/sdk-python that referenced this pull request Jul 24, 2025
…nts#223)

current_delay was being thrown away and not applied to subsequent retries

Co-authored-by: Mackenzie Zastrow <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants