webclient: a dialog that answers which model is serving, and from where
The header only named a model when the route had fallen back, so "what is
running this session, on which host, with how much context" had no answer
in the UI. The context percentage doubles as the second way in: a session
bar is a fair place to ask what the bar measures.

GET /sessions/{id}/info reads in-process state only — the active route
entry, the health chain, the profile's effective window, run and client
counts — and the dialog polls it while open. /meta and the session head
now report the route's window instead of the global ollama_num_ctx, which
had been wrong for every cloud-backed profile.
1 parent 7d7615d commit 9f33b46e9e45b7dcf66d800d4670518109f25ec4
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 17 hours ago
Showing 19 changed files
View
docs/api.md
View
navi/api/routes/sessions.py
View
navi/core/orchestrator.py
View
tests/unit/api/test_session_info.py 0 → 100644
View
webclient/dist/assets/index-DPNYPAd0.css 100644 → 0
View
webclient/dist/assets/index-DzOAHXV7.js 0 → 100644
Not supported
View
webclient/dist/assets/index-WziZgnPy.js 100644 → 0
Not supported
View
webclient/dist/assets/index-hnVXoDW2.css 0 → 100644
View
webclient/dist/index.html
View
webclient/dist/sw.js
View
webclient/src/api/index.js
View
webclient/src/components/chat/ChatArea.vue
View
webclient/src/components/chat/ChatHeader.vue
View
webclient/src/components/chat/SessionInfoModal.vue 0 → 100644
View
webclient/src/components/ui/ContextBar.vue
View
webclient/src/i18n/messages/en.js
View
webclient/src/i18n/messages/ru.js
View
webclient/src/i18n/messages/uk.js
View
webclient/src/stores/chat.js