From 0cba2129cbceaf2fab1d329f7461750d126d5edb Mon Sep 17 00:00:00 2001 From: kyssta-exe Date: Wed, 17 Jun 2026 21:06:42 +0000 Subject: [PATCH] fix(vision): accept pixel-correct resize even when re-encoded bytes grow (#48013) --- agent/conversation_compression.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/agent/conversation_compression.py b/agent/conversation_compression.py index a620f343e99e6..8a3c8f2fd58f3 100644 --- a/agent/conversation_compression.py +++ b/agent/conversation_compression.py @@ -552,8 +552,7 @@ def _shrink_data_url(url: str) -> Optional[str]: Path(tmp.name).unlink(missing_ok=True) except Exception: pass - if not resized or len(resized) >= len(url): - # Shrink didn't help (or made it bigger — corrupt input?). + if not resized: return None return resized except Exception as exc: