[Bug] Session halts on invalid image size error; unable to continue without restart

Resolved 💬 3 comments Opened Feb 1, 2026 by vehas Closed Feb 5, 2026

Bug Description
got this error then can't continue session the error come from plugin dev-browser which can happen on any plugin and it's not claud code related but It's claude code bug when I can't continue any more I need to restart or rewind a few cmd to continue, claude code should just allow to remove this kind of api error and continue it's way here is the error ⎿ API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.13.content.10.image.source.base64.data: At
least one of the image dimensions exceed max allowed size for many-image requests: 2000
pixels"},"request_id":"req_011CXhRmC53PebYZxps8yA9R"}

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.29
  • Feedback ID: 35931c51-9851-4956-b313-dea634941b2b

Errors

[{"error":"SyntaxError: JSON Parse error: Property name must be a string literal\n    at <parse> (:0)\n    at parse (unknown)\n    at <anonymous> (/$bunfs/root/claude:69:855)\n    at A (/$bunfs/root/claude:11:7244)\n    at UC8 (/$bunfs/root/claude:3893:2647)\n    at async sxB (/$bunfs/root/claude:3893:5433)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T12:51:27.907Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.13.content.10.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011CXhRfPMH2s3aJ4m8T6Lgm\"}\n    at generate (/$bunfs/root/claude:343:8698)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T13:26:55.901Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.13.content.10.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011CXhRmC53PebYZxps8yA9R\"}\n    at generate (/$bunfs/root/claude:343:8698)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T13:28:14.342Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.13.content.10.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011CXhRnEK1CRSe64CfmsvWN\"}\n    at generate (/$bunfs/root/claude:343:8698)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T13:28:28.250Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.13.content.13.image.source.base64.data: At least one of the image dimensions exceed max allowed size for many-image requests: 2000 pixels\"},\"request_id\":\"req_011CXhRs3cxfhUycExJdnyZy\"}\n    at generate (/$bunfs/root/claude:343:8698)\n    at makeRequest (/$bunfs/root/claude:360:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-01T13:29:33.466Z"}]

View original on GitHub ↗

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