Skip to content

fix(acp): retry transient agent startup - #5171

Open
samiriasbeck wants to merge 1 commit into
block:mainfrom
samiriasbeck:fix/acp-retry-agent-startup
Open

fix(acp): retry transient agent startup#5171
samiriasbeck wants to merge 1 commit into
block:mainfrom
samiriasbeck:fix/acp-retry-agent-startup

Conversation

@samiriasbeck

Copy link
Copy Markdown

Summary

  • retry each ACP slot up to six times
  • use bounded exponential backoff from 2 to 30 seconds
  • keep a 60-second timeout for each attempt
  • make attempts and retry delays shutdown-aware
  • retain partial-pool behavior after the retry budget is exhausted

Why

Short-lived adapter or transport startup failures should recover without requiring a full harness restart.

Tests

  • bounded retry backoff coverage
  • cargo test -p buzz-acp
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • just ci

Signed-off-by: Samir Iasbeck <samiriasbeck@users.noreply.github.com>
@samiriasbeck
samiriasbeck requested a review from a team as a code owner August 7, 2026 10:35
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.

1 participant