[Bug] Image dimension limit exceeded in multi-image requests (>2000px)

Resolved 💬 4 comments Opened Apr 17, 2026 by robertthach68 Closed Apr 20, 2026

Bug Description
An image in the conversation exceeds the dimension limit for many-image requests (2000px). Run /compact to remove old images from context, or start a new
session.

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.112
  • Feedback ID: b35582d4-0868-48f0-8439-494cd026f454

Errors

[{"error":"Error: Error normalizing tool input: ZodError: [\n  {\n    \"code\": \"unrecognized_keys\",\n    \"keys\": [\n      \"command\",\n      \"description\"\n    ],\n    \"path\": [],\n    \"message\": \"Unrecognized keys: \\\"command\\\", \\\"description\\\"\"\n  }\n]\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5005:1005)\n    at map (native:1:11)\n    at m4_ (/$bunfs/root/src/entrypoints/cli.js:5005:556)\n    at JU7 (/$bunfs/root/src/entrypoints/cli.js:8059:8836)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T22:04:44.602Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3448)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T22:49:50.518Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3448)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-16T23:28:58.053Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.98.content.1.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8fJ59EdWz2Zs9RG2F7m\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T03:49:28.182Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.98.content.1.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8fKMFdM8Kp4igSJEbbY\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T03:49:45.497Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.104.content.1.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8gQqeByd43JYkBbw1kQ\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T04:04:06.972Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3448)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T04:05:21.340Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.108.content.3.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8iQRb4iW7FTQhpH1Yra\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T04:30:14.973Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.108.content.2.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8iQxYQHQw85K6kqeYhn\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T04:30:22.105Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.110.content.1.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011Ca8imFLWSC9LgmDM3aLAP\"}\n    at generate (/$bunfs/root/src/entrypoints/cli.js:11:52701)\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-17T04:34:57.946Z"}]

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗