fix(sdk): resolve respond() namespace from interrupt id (#2676)
`respond(response, { interruptId })` was sending resumes with the root
namespace whenever `namespace` was omitted. For subgraph interrupts that
mis-targets the resume even though the id already uniquely identifies
the pending interrupt on the thread.
Look the namespace up from `thread.interrupts` by id (same as
`respondAll` / the no-arg path). An explicit `namespace` still
overrides; unknown ids still fall back to root. C
Christian Bromann committed
b3c1ceb2cc16dcb15e7a9c1178fe6ddb98e5a93f
Parent: 4c0fd78
Committed by GitHub <noreply@github.com>
on 8/11/2026, 3:33:27 AM