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>
1 parent c83d86d commit ad1946b9dfa9697f185d1128532a2704af551c86
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 22 hours ago
Showing 3 changed files
View
clients/terminal/render.py
View
navi/api/websocket.py
View
tests/clients/test_terminal_ws.py