ea362c9cdd
Add SessionRigManager to track per-SSE-session rig_id so different browser tabs can independently select rigs without interfering. The /events SSE stream filters state updates by session rig (falling back to the global active rig), and /select_rig accepts an optional session_id to update the per-session mapping. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Stan Grams <sjg@haxx.space>