Claude Desktop: repeated 404 on /api/model_configs/claude-opus-4-6[1m]

Resolved 💬 2 comments Opened Apr 15, 2026 by ericvael Closed Apr 18, 2026

Bug: repeated 404 on /api/organizations/.../model_configs/claude-opus-4-6[1m]

Version: Claude Desktop 1.1.9669-1.3.26 (deb, Linux)

Description

The app appends a [1m] suffix to the model ID (claude-opus-4-6[1m]) and tries to fetch its config via the API. The endpoint /api/organizations/{org_id}/model_configs/claude-opus-4-6[1m] returns 404 Not Found every time. The REACT_QUERY_CLIENT retries the request in a loop on every session or window change.

Impact

  • 68 failed requests (404) in unknown-window.log over April 8–15
  • Same volume in claude.ai-web.log
  • Wasted network requests + noisy error logs
  • Potential performance impact (React Query retry loop)

Log excerpts

2026-04-08 05:12:35 [error] [REACT_QUERY_CLIENT] QueryClient error: {
  "type": "not_found_error",
  "statusCode": 404,
  "endpoint": "/api/organizations/f9df3f20-xxxx/model_configs/claude-opus-4-6[1m]",
  "method": "GET",
  "message": "Not found"
}
2026-04-09 01:15:05 [error] [REACT_QUERY_CLIENT] QueryClient error: {
  "type": "not_found_error",
  "statusCode": 404,
  "endpoint": "/api/organizations/f9df3f20-xxxx/model_configs/claude-opus-4-6[1m]",
  "method": "GET",
  "message": "Not found"
}

Probable cause

The [1m] suffix (1M context window) is appended to the model ID before the API call, but the API expects claude-opus-4-6 without the suffix. The model ID should be stripped of the [...] part before the model_configs request.

Environment

  • OS: Linux Mint, x86_64 (kernel 6.8.0-110-generic)
  • Claude Desktop: 1.1.9669-1.3.26 (deb package)
  • Electron: /usr/lib/claude-desktop/node_modules/electron/dist/electron
  • Reproduces on every launch

View original on GitHub ↗

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