Conversation
Desperado
commented
Sep 18, 2026
- fix(update): make TestExtractBinaryZip arch-aware
- feat: add gemma 4 vision sidecar for text-only backends like z.ai glm
QualityMax ReviewReviewing Max's current mission: Max is debugging a particularly sneaky bug. The completed review will replace this message. |
|
| Gate | Result |
|---|---|
| 🔍 AI diff review | ✅ Clean · gemini-3.1-flash-lite · completed · 11 eligible / 11 reviewed · gemini-3.1-flash-lite |
| 🔍 SAST | completed · 11 eligible / 11 reviewed · claude-haiku-4-5-20251001 |
| 🔍 Canonical PR review delivery | completed · 0 eligible / 0 reviewed · exact-head review #5247243486 and overview #5728556476 confirmed |
| 🧪 Repo Tests | ✅ 850/850 passed (go) |
Powered by QualityMax — AI-Powered Test Automation
…event injection and exhaustion
cfda63d to
849c5da
Compare
67ffe06 to
2650b2b
Compare
|
|
👋 Thanks for the vision sidecar! A review turned up 4 bugs plus the lint errors that fail CI. The fixes are in #213, which targets
Once #213 is merged in, please rebase on |
- Esc now cancels the Gemma sidecar call: it runs on a cancellable context wired into the turn's cancel hook, and a cancelled sidecar skips the CLI turn instead of starting it after the timeout. - Escape every '<' in the Gemma description so case/whitespace variants of </image-descriptions> in screenshot text can't close the block. - Build the sidecar header from the same usable-image filter as the Gemma request, so [n] numbering matches the named files. - /screenshot and /paste images fall back to the embedded multimodal backend when the sidecar fails (or fail with a clear error if none is configured) instead of being silently dropped. - Check Decode/Encode errors in the sidecar test server (errcheck). Adds regression tests for tag breakout, cancellation and the header mismatch.