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

✍️ OpenClawRadar📅 Publicado: 30 de marzo de 2026🔗 Source
Error en Claude Code: el reinicio automático de git destruye los cambios sin confirmar cada 10 minutos
Ad

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
  • fswatch capturó 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)
Ad

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"] mediante t_(C8(), _) sin CWD explícito, usando por defecto process.cwd()
  • La función io1() es un envoltorio de git pull que registra git pull: cwd=${H} ref=${_??"default"}
  • El estado fileHistory rastrea {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

Ad

👀 Ver también

🦀
Noticias

Claude Agent SDK obtiene créditos mensuales dedicados para uso programático a partir del 15 de junio

A partir del 15 de junio, los planes pagos de Claude reciben un crédito mensual separado para uso programático (Agent SDK, claude-p, Claude Code GitHub Actions, herramientas de terceros). Pro obtiene $20, Max 5x $100, etc. El uso se pausa si se agota el crédito y los créditos de uso adicional están desactivados.

OpenClawRadar
Diagnóstico de Desviación Operacional y Amnesia de Tareas en OpenClaw con Gemini 2.5 Flash en Proxmox.
Noticias

Diagnóstico de Desviación Operacional y Amnesia de Tareas en OpenClaw con Gemini 2.5 Flash en Proxmox.

Los usuarios de OpenClaw informan sobre problemas con flujos de trabajo persistentes en una VM de Proxmox, citando deriva operativa y amnesia de tareas. A pesar de un rendimiento estable en tareas únicas, el modelo Flash Gemini 2.5 tiene dificultades con la automatización y la memoria en esta configuración.

OpenClawRadar
🦀
Noticias

DoltLite Beta: bifurcación de SQLite con control de versiones estilo Git, construida con 2k PRs de agentes

DoltLite 0.50.0 es una bifurcación de SQLite con ramificación, fusión y sincronización estilo Git, construida mediante 2,000 PRs de agentes. La versión Beta aporta estabilidad en el formato de almacenamiento y compatibilidad SQL.

OpenClawRadar
Fallo de memoria en Claude Opus 4.6: El agente olvida todo excepto el cambio de nombre de archivo
Noticias

Fallo de memoria en Claude Opus 4.6: El agente olvida todo excepto el cambio de nombre de archivo

Un desarrollador documenta las 228 entradas de registro de Claude Opus 4.6, 95 acciones de agente y 38 ejecuciones de código que producen solo 1 memoria: la cadena 'Agent Zero Tune-Up'.

OpenClawRadar