Claude Code: Pérdida silenciosa de código preocupa a usuarios

Fuentes: Tool silently deletes uncommitted code changes in Claude Code projects

Usuarios de Claude Code, una herramienta de desarrollo basada en inteligencia artificial, han experimentado la pérdida silenciosa de cambios no confirmados en sus proyectos debido a un proceso interno que realiza un 'git reset --hard origin/main' cada 10 minutos. Este proceso, que afecta únicamente a la rama principal del árbol de trabajo y a usuarios de macOS, elimina cualquier modificación no guardada en archivos rastreados, mientras que los archivos no rastreados permanecen intactos. Inicialmente se creyó que era un error de Claude Code, pero se descubrió que era causado por una herramienta separada desarrollada por el mismo autor, que utilizaba GitPython para realizar el reseteo. El problema se manifiesta con una serie de entradas en el reflog de Git, y se ha confirmado que solo el proceso de Claude Code es responsable de la operación. Se han propuesto soluciones como el uso de 'git worktrees' o el compromiso frecuente de los cambios para evitar la pérdida de datos. La causa exacta del temporizador que activa este proceso sigue siendo desconocida debido a la naturaleza compilada del binario de Claude Code.