History for navi-1 / navi / api / websocket.py
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
2026-04-25
@Eugene Sukhodolskiy
Fix websocket.py: unpack 4-tuple from get_registries(), pass cp_registry to Agent ...
Eugene Sukhodolskiy committed on 25 Apr
2026-04-21
@Eugene Sukhodolskiy
WebSocket event replay buffer for disconnect resilience ...
Eugene Sukhodolskiy committed on 21 Apr
2026-04-17
@Eugene Sukhodolskiy
Route subagent planning events into spawn_agent card in the UI ...
Eugene Sukhodolskiy committed on 17 Apr
@Eugene Sukhodolskiy
Planning phases, context compression, and tool improvements ...
Eugene Sukhodolskiy committed on 17 Apr
2026-04-16
@Eugene Sukhodolskiy
Fix WS disconnect and missed stream on reconnect ...
Eugene Sukhodolskiy committed on 16 Apr
@Eugene Sukhodolskiy
Add response metrics: elapsed time, tool calls, token count ...
Eugene Sukhodolskiy committed on 16 Apr