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

Deezer rapporte que 44 % des téléchargements quotidiens sont de la musique générée par l'IA
News

Deezer rapporte que 44 % des téléchargements quotidiens sont de la musique générée par l'IA

Deezer a annoncé que les morceaux générés par l'IA représentent désormais 44 % de toute la nouvelle musique téléchargée sur sa plateforme, avec près de 75 000 pistes IA téléchargées quotidiennement. Le système de détection de l'entreprise étiquette ces morceaux, les retire des recommandations et démonétise 85 % des streams IA en raison de fraudes.

OpenClawRadar
Classement de l'App Store de Claude dans 7 pays
News

Classement de l'App Store de Claude dans 7 pays

Claude s'est classé n°1 aux États-Unis et au Canada, n°3 en France et en Allemagne, n°4 au Royaume-Uni, n°8 en Italie et n°22 au Japon dans les classements des applications gratuites de l'App Store capturés simultanément le 1er mars 2026 à 09:00 UTC.

OpenClawRadar
L'audit des journaux d'API révèle que les agents IA gaspillent des tokens pour l'encombrement de la fenêtre de contexte
News

L'audit des journaux d'API révèle que les agents IA gaspillent des tokens pour l'encombrement de la fenêtre de contexte

Un audit Reddit révèle que les agents Claude brûlent 30 000+ tokens en exploration de fichiers et logs verbeux avant d'écrire du code, provoquant une dégradation architecturale à mesure que le contexte se remplit de bruit.

OpenClawRadar
Résultats de référence pour les modèles Qwen3.5 avec un contexte de 2K à 400K sur RTX 4090
News

Résultats de référence pour les modèles Qwen3.5 avec un contexte de 2K à 400K sur RTX 4090

Un développeur a testé plusieurs variantes du modèle Qwen3.5 sur une RTX 4090, mesurant les performances sur des fenêtres de contexte allant de 2 048 à 400 000 tokens. Les benchmarks incluent des métriques de temps jusqu'au premier token et révèlent des problèmes avec certains modèles nécessitant des tests de déchargement KV.

OpenClawRadar