{"version":"2.0.47","anchor":"automatic-image-compression","canonical_anchor":"automatic-image-compression","heading":"Automatic Image Compression","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.47\/e\/automatic-image-compression","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.47","markdown":"### Automatic Image Compression\n\n**What:** Images in conversation context are now automatically compressed when they exceed size limits\n\n**How it works:**\n\n- Automatically detects base64-encoded images larger than ~3.9MB\n- Compresses using JPEG format via Sharp library\n- Preserves original media type metadata\n- Prevents API errors from oversized content\n\n**Details:**\n\n- Maximum uncompressed image size: 3,932,160 bytes (~3.9MB)\n- Compression threshold: 8,192 bytes\n- Only applies to images in conversation context, not uploaded files\n- Transparent to users - happens automatically during content processing\n- **Evidence**: `egQ()` at line 155776, called from content truncation at line 502920"}