Under the hood
SDK session reinit now resends pending permission and dialog requests even on a full reinit
What
When the Agent SDK's control protocol reinitializes a session and has to rebuild the full system prompt and response, it now also includes any pending permission requests and pending user dialog requests in that response. Previously this information was only resent on the lighter-weight reinit path, not the full one.
Why
This closes a gap where a full reinit could otherwise drop or lose track of permission and dialog requests that were still waiting for an answer, so consumers of the SDK see them either way.