2609ab5286
dsh: offer the local .27 Ollama models in the chat model dropdown
...
The dropdown is built from the hardcoded MODEL_CHOICES list in app.py, not from
OmniRoute, so 'ollama/qwen2.5*' existed upstream but could never appear in DSH.
- add ollama/qwen2.5:14b and ollama/qwen2.5-coder:14b to MODEL_CHOICES + MODEL_LABELS
- labels note that Ollama must be started first, since it now boots off on .27
- docs/dsh-architecture.md: new section on model selection, incl. the rebuild
requirement (app.py is baked into the image via COPY . .) and the ordering trap
that a model can be live in OmniRoute yet invisible in DSH
Verified: /api/models lists both ids on 3081-3084, and real streamed replies come
back from both local models through DSH.
2026-10-12 17:05:25 +11:00
134fb233bc
dsh: honor explicit 'ask/hey jervis' addressing in home gate (direct target = route to Jervis)
2026-09-20 07:05:07 +10:00
1535e14c6f
dsh: Option 1 gateway — home-shaped chat requests (announce, HA, shopping, calendar, music, messaging) route raw to Jervis; normal chat untouched
2026-09-20 06:55:04 +10:00
1d3e2b6ab7
dsh: speak tool — announce over house speakers via Jervis (function-calling gate, zero latency for normal chat)
2026-09-19 16:53:24 +10:00
438445115f
dsh: add direct DeepSeek provider routes to picker (creds now active)
2026-09-15 14:38:36 +10:00
882ffdb631
dsh: rename conversations, live model in header, swap to OmniRoute auto/* routes (opencode-go dropped - no creds/burn); direct deepseek routes dead
2026-09-15 14:21:28 +10:00
67a3e12c00
dsh: convert any audio/video (m4a/mp3/mp4/aac) to WAV via ffmpeg before whisper; verified m4a + mp3 transcribe
2026-09-12 08:53:45 +10:00
3d1a068c3b
dsh: add Transcribe audio (whisper) + Ask with a file tools, workspace download route, OmniRoute x-opencode-session fix, regrouped toolbar
2026-09-12 08:45:24 +10:00
04a3aeb712
dsh dark: fix bubbles/buttons/inputs (app.css vars + dark scrollbar)
2026-09-03 13:26:57 +10:00
485319812c
Dark mode: portal (tokens/toggle) + dsh chat (vars + toggle)
2026-09-03 12:32:55 +10:00
a347aefdff
dsh: multiline textarea + Send below; collapsible Model & tools panel; tidy todo.txt
2026-08-30 12:11:02 +10:00
273e173359
dsh: add GLM-5v to model picker; image-attach routes to selected vision model (direct, no ffmpeg)
2026-08-28 14:37:08 +10:00
0853139f5f
dsh: multimodal video/screen-recording analyzer (GLM-5v + ffmpeg frames); fix File/UploadFile imports + ffmpeg in image
2026-08-28 13:33:32 +10:00
dba59d71a7
dsh: pin models to reliable OmniRoute providers (chat=opencode-go flash, reasoning=deepseek flash, coding=deepseek pro) + friendly labels
2026-08-26 21:59:49 +10:00
08e43b700a
dsh: clear no-response feedback; remove broken best-reasoning; default to best-fast (OmniRoute streaming flaky)
2026-08-26 21:34:58 +10:00
cc35cbb6a3
Mobile responsiveness: console nav wraps/hides name; dsh sidebar drawer + stacked tools + 16px input
2026-08-26 21:18:44 +10:00
e24a216128
dsh: model selector (per-session, tiered), thinking indicator, copy-per-message, download .md
2026-08-26 14:00:02 +10:00
cb07b76fbe
record gitea remote + status
2026-08-26 12:03:20 +10:00
1110dbc978
Family Home Lab: portal, dsh (chat+plugins), transcriber, music/media tools, home dash
2026-08-26 11:30:34 +10:00