Fix Ollama connection leak and empty message bug in agent
- _iter_stream_guarded: track chunk_task as nullable, cancel in finally
  block to prevent zombie HTTP connections accumulating under load
- Final turn: use `content or None` so empty text isn't saved to DB
- client/index.html: point to new Vue webclient build
- profiles: add email_manager tool

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent cbc7373 commit 23e0a5d40a6ab5cbeb68e504ab1e7b76f6161362
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 15 Apr
Showing 5 changed files
View
client/index.html
View
navi/core/agent.py
View
navi/profiles/developer/config.json
View
navi/profiles/secretary/config.json
View
navi/profiles/server_admin/config.json