Claude Code bug : la réinitialisation automatique de git détruit les modifications non validées toutes les 10 minutes

✍️ OpenClawRadar📅 Publié: March 30, 2026🔗 Source
Claude Code bug : la réinitialisation automatique de git détruit les modifications non validées toutes les 10 minutes
Ad

Détails du bug

Claude Code exécute git fetch origin + git reset --hard origin/main sur le dépôt de projet de l'utilisateur toutes les 10 minutes via des opérations git programmatiques (aucun binaire git externe n'est lancé). Cela détruit silencieusement toutes les modifications non validées des fichiers suivis. Les fichiers non suivis survivent, et les worktrees git sont immunisés contre ce comportement.

Environnement et preuves

Version affectée : Claude Code 2.1.87 (Homebrew cask, binaire Bun compilé)

Système d'exploitation : macOS 15.4 (Darwin 25.3.0, arm64)

Preuves de l'enquête :

  • Le reflog git montre 95+ entrées à des intervalles exacts de 10 minutes avec des entrées comme reset: moving to origin/main
  • Une reproduction en direct a confirmé que les fichiers suivis modifiés sont silencieusement réinitialisés à la marque des 10 minutes
  • fswatch a capturé le modèle d'opérations sur les fichiers correspondant à git fetch + reset
  • Seul le processus CLI de Claude Code (PID 70111, claude --dangerously-skip-permissions) a été trouvé avec CWD dans le dépôt affecté
  • Aucun processus git externe n'a été lancé - les opérations sont programmatiques au sein de Claude Code (probablement libgit2)
Ad

Analyse technique

L'analyse binaire du binaire compilé à /opt/homebrew/Caskroom/claude-code/2.1.87/claude a révélé :

  • La fonction hg1() exécute ["fetch","origin"] via t_(C8(), _) sans CWD explicite, utilisant par défaut process.cwd()
  • La fonction io1() est un wrapper de git pull enregistrant git pull: cwd=${H} ref=${_??"default"}
  • L'état fileHistory suit {snapshots: [], trackedFiles: new Set, snapshotSequence: 0}

Ce qui a été exclu

L'enquête a éliminé : les hooks git, les hooks utilisateur de Claude Code, le gestionnaire de mises à jour du marketplace de plugins, la synchronisation cloud macOS (iCloud, Dropbox, Syncthing, Synology, Google Drive), cron/LaunchAgents, les serveurs de développement Vite/SvelteKit, les IDE/éditeurs, Time Machine et les surveillants de fichiers externes.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

DMA retarde Siri AI sur iOS 27 et iPadOS 27 dans l'UE — Disponible sur macOS et visionOS
News

DMA retarde Siri AI sur iOS 27 et iPadOS 27 dans l'UE — Disponible sur macOS et visionOS

Apple annonce que Siri AI est retardé sur iOS 27 et iPadOS 27 dans l'UE à cause du DMA. macOS 27 et visionOS 27 auront Siri AI. La proposition de Trusted System Agent a été rejetée.

OpenClawRadar
Mise à jour OpenClaw 2026.3.22 : Fonctionnalités utiles mais trois problèmes critiques nécessitent de la prudence
News

Mise à jour OpenClaw 2026.3.22 : Fonctionnalités utiles mais trois problèmes critiques nécessitent de la prudence

La mise à jour OpenClaw 2026.3.22 introduit des fonctionnalités utiles comme la commande /btw, la configurabilité du moniteur de santé, la correction des réponses Telegram et les paramètres de raisonnement par agent par défaut, mais trois problèmes ouverts (#53158, #53202, #53195) rendent son déploiement immédiat risqué sans surveillance.

OpenClawRadar
Les LLM favorisent leurs propres résultats en matière d'embauche : taux de présélection de 23 à 60 % plus élevés pour les CV retravaillés par l'IA
News

Les LLM favorisent leurs propres résultats en matière d'embauche : taux de présélection de 23 à 60 % plus élevés pour les CV retravaillés par l'IA

Une expérience à grande échelle montre que les filtres de CV basés sur les LLM préfèrent les CV générés par l'IA dans 67 à 82 % des cas, ce qui augmente de 23 à 60 % les taux de présélection pour les candidats utilisant le même modèle.

OpenClawRadar
Problème d'achèvement des tâches GPT 5.4 et solutions de contournement
News

Problème d'achèvement des tâches GPT 5.4 et solutions de contournement

Les utilisateurs signalent que GPT 5.4 cesse de fonctionner prématurément sur les tâches et fournit des mises à jour de progression erronées. Les solutions de contournement incluent l'utilisation de systèmes de pulsation cardiaque ou de tâches cron, mais celles-ci augmentent l'utilisation de jetons et les problèmes de mémoire.

OpenClawRadar