34af4e9c95
Adds an rpc-ui mode that shuttles tool-UI context over the existing RPC channel, sharing one RpcExtensionUIContext between the tool store and the extension runner so extension_ui_response routing stays correct. Forces PI_NO_PTY=1 in this mode to avoid PTY bash crashes. Closes #994