History for navi-1 / navi / api / websocket.py
2026-09-09
@Eugene Sukhodolskiy
Merge branch 'master' into feature/navi-code ...
Eugene Sukhodolskiy committed 1 day ago
@Eugene Sukhodolskiy
security: critical batch 1 — RCE/XSS/CORS/webhook hardening ...
Eugene Sukhodolskiy committed 1 day ago
2026-07-11
@Eugene Sukhodolskiy
Navi Code: force context compression via typed /compact control message ...
Eugene Sukhodolskiy committed on 11 Jul
2026-07-09
@Eugene Sukhodolskiy
fix(ws): include session_id/profile_id in session_sync, guard renderer ...
Eugene Sukhodolskiy committed on 9 Jul
@Eugene Sukhodolskiy
feat: integrate navi_ui MCP server (card_grid + form) into master ...
Eugene Sukhodolskiy committed on 9 Jul
2026-06-26
@Eugene Sukhodolskiy
Navi Code: stop via Esc + project cwd propagation ...
Eugene Sukhodolskiy committed on 26 Jun
2026-05-26
@Eugene Sukhodolskiy
Fix dead code in websocket.py — stream_start never sent on first message ...
Eugene Sukhodolskiy committed on 26 May
2026-05-25
@Eugene Sukhodolskiy
Fix 19 issues found in full codebase review ...
Eugene Sukhodolskiy committed on 25 May
@Eugene Sukhodolskiy
Add client-side image resize and server-side image token budgeting ...
Eugene Sukhodolskiy committed on 25 May
2026-05-23
@Eugene Sukhodolskiy
Fix recall race, ContextVar leaks, dead code, and recall duplication ...
Eugene Sukhodolskiy committed on 23 May
@Eugene Sukhodolskiy
Unify in-memory session state in AgentSessionOrchestrator ...
Eugene Sukhodolskiy committed on 23 May
2026-05-18
@Eugene Sukhodolskiy
Extract WebSocket business logic into AgentSessionOrchestrator ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Replace global lazy singletons with explicit AppContainer + lifespan ...
Eugene Sukhodolskiy committed on 18 May
2026-05-15
@Eugene Sukhodolskiy
fix(recall): stabilize scheduled callback system and improve UX ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
Add self-recall (scheduled callback) system ...
Eugene Sukhodolskiy committed on 15 May
2026-05-13
@Eugene Sukhodolskiy
Persist uploaded files in messages, live file tree updates, and UI polish ...
Eugene Sukhodolskiy committed on 13 May
2026-05-11
@Eugene Sukhodolskiy
Fix MCP tool lookup in websocket handler and tests ...
Eugene Sukhodolskiy committed on 11 May
2026-05-08
@Eugene Sukhodolskiy
Propagate user profile to LLM context via current_user_info ContextVar ...
Eugene Sukhodolskiy committed on 8 May
@Eugene Sukhodolskiy
Add multi-user sandbox: filesystem, terminal, code_exec, security policy ...
Eugene Sukhodolskiy committed on 8 May
2026-05-04
@Eugene Sukhodolskiy
Fix stop_session 422: use get_current_user instead of get_current_user_ws ...
Eugene Sukhodolskiy committed on 4 May
@Eugene Sukhodolskiy
Fix WebSocket 403 — bypass FastAPI Depends for WS auth ...
Eugene Sukhodolskiy committed on 4 May
@Eugene Sukhodolskiy
Fix WebSocket 403 and restore dependency resolution for auth ...
Eugene Sukhodolskiy committed on 4 May
@Eugene Sukhodolskiy
Fix WebSocket 403 by accepting before access check ...
Eugene Sukhodolskiy committed on 4 May
@Eugene Sukhodolskiy
Fix legacy session visibility and add WebSocket auth debug logging ...
Eugene Sukhodolskiy committed on 4 May
2026-05-03
@Eugene Sukhodolskiy
Multi-user auth via gnexus-auth OAuth + hybrid role/permission model ...
Eugene Sukhodolskiy committed on 3 May
2026-04-29
@Eugene Sukhodolskiy
Architecture extensibility — event bus, middleware, auto-discovery, Pydantic profiles ...
Eugene Sukhodolskiy committed on 29 Apr
@Eugene Sukhodolskiy
Stability fixes batch — tech debt review 2026-04-29 ...
Eugene Sukhodolskiy committed on 29 Apr
2026-04-28
@Eugene Sukhodolskiy
Fix system prompt leakage into chat history; polish content cards ...
Eugene Sukhodolskiy committed on 28 Apr
@Eugene Sukhodolskiy
Add content hosting system with inline viewers ...
Eugene Sukhodolskiy committed on 28 Apr
@Eugene Sukhodolskiy
Stop image_view hallucinations on inline-attached images ...
Eugene Sukhodolskiy committed on 28 Apr