Highlights
- Keep original DSH image thumbnails visible after sending
- Archive processed images locally under the Git-ignored
.dsh-vision-router/images/directory using SHA-256 filenames - Rewrite images only at the text-only provider adapter boundary
- Format visual context and explicit tool results as Markdown
- Cache Ollama model discovery and identical vision analyses
- Keep local Gemma loaded with Ollama
keep_alive - Prevent DeepSeek from searching for or re-analyzing images after vision context is ready
- Run real Gemma tests serially to avoid local 26B model contention
Verified
- Native paste/upload preview remains visible
- Gemma4:26b analyzes the attachment locally
- DeepSeek-V4-Flash produces a formatted answer in one agent step
- Automated test suite: 3/3 passing
- Package dry-run and secret scan passing
Documentation in English and Chinese, plus the Chinese technical article, is updated for this release.