[Bug] Claude Desktop fails to detect git with Xcode CLT 27 Beta in local Code sessions
Bug Description
Bug: Claude Desktop no detecta git en sesiones locales de Code con Xcode CLT 27 (Beta)
Entorno:
- macOS con Xcode Beta 27 instalado
- Command Line Tools versión: 27.0.0.0.1780726793
- git: 2.54.0 (Apple Git-156) en /usr/bin/git
- Claude Desktop app: última versión disponible
- Claude Code CLI: 2.1.167 (funciona correctamente)
- xcode-select -p apunta a /Library/Developer/CommandLineTools
Descripción del problema:
Al pulsar el botón de Code en la app de escritorio, aparece el mensaje "Git is required" pidiendo instalar git mediante xcode-select --install. Sin embargo, git está correctamente instalado y funciona sin problemas desde Terminal.
Lo que he verificado:
- git --version → git version 2.54.0 (Apple Git-156) ✓
- which git → /usr/bin/git ✓
- xcode-select --install → indica que las CLT ya están instaladas ✓
- pkgutil --pkg-info=com.apple.pkg.CLTools_Executables → versión 27 instalada correctamente ✓
- Claude Code CLI funciona sin ningún mensaje de error desde Terminal ✓
- He añadido env.PATH en claude_desktop_config.json sin resultado ✓
- He reiniciado el equipo sin resultado ✓
Causa probable:
La VM interna de la app de escritorio (coworkd/vzgvisor) no detecta git correctamente cuando las Command Line Tools corresponden a Xcode Beta 27.
Impacto:
Impide usar sesiones locales de Claude Code desde la app de escritorio. El workaround actual es usar claude directamente desde Terminal.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.167
- Feedback ID: 44cb85d4-2f34-4369-a215-e3570d5cb5b7
Errors
[]