|
fix(ws): include session_id/profile_id in session_sync, guard renderer
The server sent {"type": "session_sync"} without session_id/profile_id,
crashing the terminal client (render.py did None[:8]). Add the fields to
both session_sync sends and guard the renderer against a missing id.
Co-Authored-By: Claude <noreply@anthropic.com>
|
|---|
|
|
| clients/terminal/render.py |
|---|
| navi/api/websocket.py |
|---|
| tests/clients/test_terminal_ws.py |
|---|