[BUG] [Cowork Dispatch] Stuck in infinite "Could not process image" retry loop — no way to recover without data wipe

Resolved 💬 6 comments Opened Mar 24, 2026 by bextar2017 Closed Mar 27, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Cowork Dispatch gets stuck in an unrecoverable infinite retry loop when it fails to process image attachments. The API repeatedly returns 400 invalid_request_error: "Could not process image" and Dispatch keeps retrying the same request indefinitely. Since Dispatch is a single continuous thread with no way to start a new session, and the images are baked into the conversation context, every subsequent message re-triggers the error loop.

What Should Happen?

Dispatch should implement a retry limit (e.g. 3 attempts) before giving up on image processing
After hitting a persistent error, Dispatch should surface the error to the user and continue accepting new messages normally
Users should have a way to delete specific messages/attachments from the Dispatch thread, or at minimum clear the current task context
User commands like "stop" or "cancel" should interrupt the retry loop

Error Output
json{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Could not process image"
},
"request_id": "req_011CZMXWC9PzPAzWKrQP4efX"
}
Multiple unique request IDs observed, confirming repeated retry attempts:

req_011CZMXWC9PzPAzWKrQP4efX
req_011CZMXY4S77nXZoSPzLo2Vm
req_011CZMXcUS6nSqpubrHtMVnx

Impact

Severity: Critical — Dispatch is completely unusable with no recovery path short of wiping app data
Data loss risk: The only documented workaround (wiping ~/Library/Application Support/Claude/) destroys all Cowork conversation history permanently
Workaround: Fall back to regular Cowork (non-Dispatch) for new tasks

Environment

Claude Desktop: latest version
OS: macOS 26.2 (25C56), MacBook Air 13-inch M4, 24GB RAM
Plan: Max
Feature: Cowork Dispatch (research preview)

Related Issues

#7122 — Same "Could not process image" infinite loop in Claude Code CLI (closed as duplicate)
#36157 — Dispatch causes black screen freeze, requires full data wipe to recover

Error Messages/Logs

API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Could not process image"},"request_id":"req_011CZMXWC9PzPAzWKrQP4efX"}

Steps to Reproduce

Steps to Reproduce

Open Cowork → Dispatch
Send a message with multiple screenshot attachments (in my case, 5 PNG screenshots as reference designs)
Dispatch attempts to process the images and hits the API error
Error repeats indefinitely: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Could not process image"},"request_id":"req_011CZMXWC9PzPAzWKrQP4efX"}
Sending new messages (e.g. "stop", "abort", "ignore the images") does not break the loop — the error continues
Force-quitting and relaunching Claude Desktop does not resolve it — the loop resumes on relaunch

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

Clude for Mac version 1.1.8359

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

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