[BUG] [BUG] Cowork on macOS: repeated 404 on /model_configs/claude-opus-4-7[1m] surfaces as "socket connection closed unexpectedly"

Resolved 💬 1 comment Opened May 25, 2026 by Simon-CristaVita Closed Jun 26, 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?

What's Wrong?
The Cowork tab in Claude Desktop on macOS repeatedly shows "The socket connection was closed unexpectedly" during sessions. The wording suggests a transport-layer failure, but claude.ai-web.log shows the actual cause is a persistent 404 on the model config endpoint:
GET /api/organizations/{ORG_UUID}/model_configs/claude-opus-4-7[1m]
→ 404 Not Found
The [1m] suffix appears to be a context-length variant tag (1M context). The endpoint does not recognise this identifier and returns 404. React Query retries on a 1–5 minute interval, each 404 surfaces as a connection error toast in the UI, and dependent requests then cascade-fail with TypeError: Failed to fetch, tearing the session down.
The model selector in Cowork only exposes "Opus 4.7" with no user-toggleable option to choose a non-[1m] variant, so the user cannot work around this from the UI.

What Should Happen?

Expected Behaviour
The Cowork session should hold its connection. Either:

the [1m] variant should be served by model_configs, or
the client should not request a variant the backend does not serve, or
a 404 on this config endpoint should not surface as a transport-layer socket error and should not cascade-tear-down dependent requests.

Error Messages/Logs

2026-05-25 17:48:29 [error] [REACT_QUERY_CLIENT] QueryClient error:
  {"type":"not_found_error","statusCode":404,
   "endpoint":"/api/organizations/{ORG_UUID}/model_configs/claude-opus-4-7[1m]",
   "method":"GET","message":"Not found"...}

Repeats at: 17:51:00, 17:55:26, 17:58:47, 18:08:27, 18:12:37, 18:18:37,
            18:19:18, 18:21:51, 18:25:12, 18:26:07, 18:33:18, 18:33:23,
            18:35:15, 18:39:44, 18:39:47

Interleaved with cascading "TypeError: Failed to fetch" from
vendor-query in /claude-ai/v2/assets/v1/.

Steps to Reproduce

Steps to Reproduce

Open Claude Desktop on macOS.
Open the Cowork tab.
Start any session with Opus 4.7 selected (the only option).
Within 1–5 minutes, observe "The socket connection was closed unexpectedly" toast.
Errors recur on a 1–5 minute cadence and progressively tear down the session.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

1.8555.2 (a476c3), built 2026-05-22T23:04:37.000Z

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Environment Info

Platform: macOS (Apple Silicon, Mac mini)
Claude Desktop version: 1.8555.2 (a476c3), built 2026-05-22T23:04:37.000Z
Mode: Cowork (Local Agent Mode)
Model selected in UI: Opus 4.7

Troubleshooting Already Attempted

Killed Claude.app process; deleted ~/Library/Application Support/Claude/vm_bundles/; relaunched.
No effect: 404 pattern recurs against a freshly downloaded VM bundle.
Verified Anthropic status page reports all components operational at time of incident.
Confirmed regular claude.ai web chat is unaffected on the same machine and network.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗