[Bug] Claude Code consumes excessive tokens for local filesystem operations available via Google Drive sync

Resolved 💬 3 comments Opened Apr 8, 2026 by thibcasa Closed Apr 11, 2026

Bug Description
opération triviale (création dossiers Google Drive)", body:
"Bonjour,\n\nClaude Code (Opus 4.6) a consommé environ 10 000 tokens et 10+
minutes pour créer 7 dossiers sur Google Drive — une opération qui prend 1
seconde à un humain ou à Claude Desktop.\n\nProblèmes constatés :\n\n1. gws
drive files create ignore le champ \"name\" (crée des \"Untitled\") — Claude
n'a pas détecté le bug immédiatement et a tenté 3 approches différentes
avant de trouver --json\n\n2. gdrive-upload avait un token OAuth expiré —
Claude a tenté de l'utiliser quand même au lieu de basculer
directement\n\n3. Google Drive est synchronisé localement sur le Mac —
Claude aurait dû créer les dossiers en local (mkdir) dès le départ. 1
commande, 0 token API.\n\n4. Claude Desktop fait la même chose en moins de 1
seconde via MCP\n\nLe coût en tokens pour cette opération triviale est
inacceptable. L'agent devrait :\n- Vérifier l'accès local avant d'utiliser
des API\n- Détecter les bugs d'outils rapidement (1 essai, pas 5)\n-
Privilégier la solution la plus simple\n\nEnvironnement : Claude Code CLI,
macOS, Opus 4.6 (1M context)\nSession : pricing dynamique
LCD\n\nCordialement,\nThibault
Casabianca\nthibault.casabianca@brings.fr\n+33 6 63 03 90 89")

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.92
  • Feedback ID: 82b3afbe-a760-40c0-a49c-c4038fc0b321

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/casa/.local/share/claude/versions/2.1.92 (expected in multi-process scenarios)\n    at im_ (/$bunfs/root/src/entrypoints/cli.js:1884:2153)\n    at An6 (/$bunfs/root/src/entrypoints/cli.js:1884:1233)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-07T15:43:22.447Z"},{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:537:2729)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-07T15:44:41.199Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/casa.\n    at call (/$bunfs/root/src/entrypoints/cli.js:4303:7610)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-07T15:45:31.876Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: ECONNREFUSED\n    at Py1 (/$bunfs/root/src/entrypoints/cli.js:1882:15046)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-07T16:29:29.390Z"},{"error":"Error: Failed to fetch version from https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/latest: ECONNREFUSED\n    at Py1 (/$bunfs/root/src/entrypoints/cli.js:1882:15046)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-07T16:29:29.390Z"},{"error":"Error: 1P event logging: 3 events failed to export (code=ECONNREFUSED, ECONNREFUSED)\n    at queueFailedEvents (/$bunfs/root/src/entrypoints/cli.js:422:2574)\n    at async doExport (/$bunfs/root/src/entrypoints/cli.js…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗