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

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
fswatcha 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)
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"]viat_(C8(), _)sans CWD explicite, utilisant par défautprocess.cwd() - La fonction
io1()est un wrapper de git pull enregistrantgit pull: cwd=${H} ref=${_??"default"} - L'état
fileHistorysuit{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
👀 See Also

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.

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.

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.

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.