|
Server review fixes: profile model routing, sorting, datetime, cleanup
- LLMBackend.complete/stream: add model param; OllamaBackend uses it over self.model, enabling per-profile model selection - BackendRegistry.get(): remove unused model param - Agent: pass profile.model to complete() and stream() - Profiles: correct model to gemma4:e2b-it-q8_0 (was leftover e4b) - InMemorySessionStore.list_all(): fix sort (pinned+newest first, was pinned+oldest) — now consistent with SQLite ORDER BY - session.py, sqlite_session_store.py: datetime.utcnow() → datetime.now(timezone.utc) (deprecated since Python 3.12) - _base_options(): accept temperature param, remove dead default - deps.py: rename _registries → get_registries (public API) - websocket.py: update import accordingly Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
|---|
|
|
| navi/api/deps.py |
|---|
| navi/api/websocket.py |
|---|
| navi/core/agent.py |
|---|
| navi/core/registry.py |
|---|
| navi/core/session.py |
|---|
| navi/core/sqlite_session_store.py |
|---|
| navi/llm/base.py |
|---|
| navi/llm/ollama.py |
|---|
| navi/llm/openai_backend.py |
|---|
| navi/profiles/secretary.py |
|---|
| navi/profiles/server_admin.py |
|---|
| navi/profiles/smart_home.py |
|---|