[Bug] Claude Code consumes excessive tokens for local filesystem operations available via Google Drive sync
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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗