ulysses/tests
Håkon Julius Størholt 91d3511580
Recognize local vision models so their images aren't dropped (#185)
An image attachment only got through if the model name was on a short
built-in list. Anything else was treated as text-only and the image was
quietly dropped, so the model never saw it. That left out a lot of the
smaller vision models you can run locally (moondream was the one I hit).

Pulled the check into is_vision_model() in chat_helpers, broadened it to
cover those, and added a test. Models that already worked are unaffected.

Fixes #124.
2026-06-01 13:09:21 +09:00
..
bombadil-spec.ts Odysseus v1.0 2026-05-31 23:58:26 +09:00
conftest.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_agent_loop.py Fix fresh checkout test failures 2026-06-01 02:22:17 +00:00
test_app.py Fix fresh checkout test failures 2026-06-01 02:22:17 +00:00
test_auth_regressions.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_compare_js.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_context_compactor.py Preserve large pasted messages in context 2026-06-01 12:38:35 +09:00
test_cookbook_helpers.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_endpoint_resolver.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_model_context.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_model_routes.py Fix fresh checkout test failures 2026-06-01 02:22:17 +00:00
test_null_owner_gates.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_rate_limiter.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_research_utils.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_review_regressions.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_search_ranking.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_security_regressions.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_shell_routes.py Odysseus v1.0 2026-05-31 23:58:26 +09:00
test_vision_model_detection.py Recognize local vision models so their images aren't dropped (#185) 2026-06-01 13:09:21 +09:00