feat: allow three bounded autostart reconnects #96

Merged
gecko merged 1 commit from t3/reconnect-budget-3 into main 2026-11-02 18:58:08 +00:00
Owner

Raise the shared autostart reconnect budget from one to three connection attempts per client session.

  • Safety and ordinary disconnects still share one budget.
  • Low-health, fourth-disconnect, failed-attempt and different-server cases stay offline.
  • Each successful retry restarts the configured job as a fresh session.
  • Logs include the retry count; README, Prism docs, AGENTS and policy tests are updated.

Validation: ./scripts/ci-preflight.sh and ./gradlew lint build.

Raise the shared autostart reconnect budget from one to three connection attempts per client session. - Safety and ordinary disconnects still share one budget. - Low-health, fourth-disconnect, failed-attempt and different-server cases stay offline. - Each successful retry restarts the configured job as a fresh session. - Logs include the retry count; README, Prism docs, AGENTS and policy tests are updated. Validation: `./scripts/ci-preflight.sh` and `./gradlew lint build`.
feat: allow three bounded autostart reconnects
All checks were successful
build / Java 25 build (pull_request) Successful in 1m20s
b17c350950
Raise the shared retry budget from one to three connection attempts per client session. Safety and normal disconnects still share the budget, low-health and exhausted-budget disconnects stay offline, and each successful retry restarts the configured job as a fresh session. Log the retry count and document the new bound.
gecko merged commit b4d9fb5f58 into main 2026-11-02 18:58:08 +00:00
gecko deleted branch t3/reconnect-budget-3 2026-11-02 18:58:08 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gecko/mcbot!96
No description provided.