Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Bug Report: Claude Models Fail in Copilot for Xcode (HTTP 400 – Invalid Request Body)

Abierto
#714 4 comentarios 2 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
macos
Área
ai, desktop-dev

Línea de trabajo

Empieza por github-copilot-for-xcode.log y reproduce el fallo de Agent-mode con Claude y un modelo que no sea Claude. Compara la solicitud y los detalles del error para ambas rutas y, a continuación, verifica que Claude complete una edición de archivo o una tarea de varios pasos sin el error HTTP 400.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

reviewed

Describe the bug
Claude models consistently fail in GitHub Copilot for Xcode with an HTTP 400 Bad Request error. The error indicates an invalid_request_body caused by a malformed or empty thinking block in the request payload.
As a result, Claude models are effectively unusable in Agent mode and auto-edit workflows in Xcode.

This does not occur with non-Claude models.
Versions
Copilot for Xcode: Latest available version (at time of report)
Xcode: 26.2 (reproducible across recent versions)
macOS: 15.7.4+ (Sequoia)

Copilot Pro subscription is active and confirmed via github education plan.
Steps to reproduce

  1. Open Xcode
  2. Enable GitHub Copilot for Xcode
  3. Select a Claude model (Sonnet 4.5 or Opus 4.5)
  4. Enable Agent mode (or attempt auto-edit / multi-step tasks)
  5. Ask Copilot to perform a file edit or multi-step task
  6. Observe failure during or immediately after generation

Screenshots
Image
Image
Image
Image

Logs

github-copilot-for-xcode.log

Additional context
Issue only occurs with Claude models

Other Copilot-supported models work correctly in Agent mode

Reproduced after:

Full uninstall & reinstall of Copilot for Xcode

Clearing Copilot, Claude, and Xcode extension caches

Rebooting macOS

Re-authenticating GitHub

Strongly suggests a Copilot ↔ Claude integration issue, where Copilot sends malformed or empty thinking blocks that Claude strictly rejects

This appears to be a backend schema compatibility issue, not a local configuration problem

Impact: Claude models cannot be used for Agent workflows in Xcode, forcing manual copy-paste usage and degrading developer productivity.

Lenguaje dominante
Swift
Estrellas
6.3k
Forks
2k
Merge medio
3 d 21 h
PR fusionados (30 d)
2

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/CopilotForXcode

Todos los issues de github/CopilotForXcode

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.