Error en Claude Code: el reinicio automático de git destruye los cambios sin confirmar cada 10 minutos

Detalles del Error
Claude Code ejecuta git fetch origin + git reset --hard origin/main en el repositorio del proyecto del usuario cada 10 minutos mediante operaciones git programáticas (sin generar un binario git externo). Esto destruye silenciosamente todos los cambios no confirmados en archivos rastreados. Los archivos no rastreados sobreviven, y los árboles de trabajo de git son inmunes a este comportamiento.
Entorno y Evidencia
Versión afectada: Claude Code 2.1.87 (Homebrew cask, binario Bun compilado)
Sistema operativo: macOS 15.4 (Darwin 25.3.0, arm64)
Evidencia de la investigación:
- El reflog de Git muestra 95+ entradas en intervalos exactos de 10 minutos con entradas como
reset: moving to origin/main - Reproducción en vivo confirmó que los archivos rastreados modificados se revierten silenciosamente en el minuto 10
fswatchcapturó el patrón de operaciones de archivos que coincide con git fetch + reset- Solo se encontró el proceso CLI de Claude Code (PID 70111,
claude --dangerously-skip-permissions) con CWD en el repositorio afectado - No se generaron procesos git externos: las operaciones son programáticas dentro de Claude Code (probablemente libgit2)
Análisis Técnico
El análisis binario del binario compilado en /opt/homebrew/Caskroom/claude-code/2.1.87/claude reveló:
- La función
hg1()realiza["fetch","origin"]mediantet_(C8(), _)sin CWD explícito, usando por defectoprocess.cwd() - La función
io1()es un envoltorio de git pull que registragit pull: cwd=${H} ref=${_??"default"} - El estado
fileHistoryrastrea{snapshots: [], trackedFiles: new Set, snapshotSequence: 0}
Lo que se Descartó
La investigación descartó: ganchos de git, ganchos de usuario de Claude Code, actualizador del mercado de complementos, sincronización en la nube de macOS (iCloud, Dropbox, Syncthing, Synology, Google Drive), cron/LaunchAgents, servidores de desarrollo Vite/SvelteKit, IDEs/editores, Time Machine y observadores de archivos externos.
📖 Leer la fuente completa: HN AI Agents
👀 Ver también

Arnés de Agente Fuera del Sandbox: Ejecución Duradera y Arranques en Frío
Ejecutar el bucle del agente fuera del sandbox aísla las credenciales, permite suspender el sandbox y simplifica el uso compartido multiusuario, pero requiere resolver la ejecución duradera y la latencia de arranque en frío.

GPT-5.5 ya disponible en GitHub Copilot con un multiplicador premium de 7.5x
GPT-5.5 de OpenAI se implementa en GitHub Copilot, ofreciendo codificación agente multi-paso mejorada con un multiplicador promocional de 7,5× para usuarios Pro+, Business y Enterprise.

TabFM: Modelo Fundacional Zero-Shot de Google para Clasificación y Regresión de Datos Tabulares
TabFM aplica aprendizaje en contexto a datos tabulares, eliminando el ajuste de hiperparámetros y la ingeniería de características para clasificación y regresión. Disponible en Hugging Face y GitHub.

Databricks reduce los costos de codificación con IA en un 70%: flexibilidad de modelos, código abierto y la frontera de la eficiencia
Databricks redujo el gasto en codificación con IA en un 70% al adoptar rápidamente modelos de código abierto eficientes, crear benchmarks internos y exigir flexibilidad de modelos. Palancas clave: implementación de GLM y rechazo de Opus 5.0 por regresiones de costo.