fix(sdk): clear hydrate interrupt allowlist on respond() (#2622)
## Summary - Clear the hydrate-window interrupt allowlist in `dispatchResume()` (same as `submit()`), so `respond()` / `respondAll()` accept genuinely new live `input.requested` events from the resumed run. - Without this, a second HITL after answering the first never appeared on `stream.interrupt`, and clients could free-text `submit` into an implicit resume with the wrong payload (`KeyError: 'decisions'` on HITL middleware). - Add a regression test covering hydrate → `respond()` → follow-on interrupt id.
C
Christian Bromann committed
cf2407a31657a8308312873a13863f496b34f3ca
Parent: 582dc0d
Committed by GitHub <noreply@github.com>
on 7/21/2026, 10:49:43 PM