- New POST /api/vision: multipart contract (image/image2/image3 + prompt,
system_prompt, backend, model) matching gardenbuddy-buddy-check v1.2.x
- Anthropic Haiku 4.5 vision via direct /v1/messages with the existing
Claude Code OAuth token (anthropic-beta: oauth-2025-04-20)
- Ollama backend honoured only when the model is installed, otherwise
falls back to Anthropic (qwen2.5vl retired from this GPU 2026-04-19)
- Bearer auth via CLAUDE_PROXY_VISION_TOKEN (matches gbc_proxy_token)
- Also commits the earlier uncommitted vision-aware /api/chat work
- Version 0.1.0 -> 0.2.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>