Correction de "fichier d'écriture Gemini CLI introuvable" dans OpenClaw : Deux correctifs nécessaires

✍️ OpenClawRadar📅 Publié: April 28, 2026🔗 Source
Correction de "fichier d'écriture Gemini CLI introuvable" dans OpenClaw : Deux correctifs nécessaires
Ad

Un utilisateur de Reddit a publié une solution pour un problème courant lors de l'utilisation d'OpenClaw avec google-gemini-cli (Gemini CLI) : les agents ne peuvent pas écrire de fichiers, signalant write_file not found ou tentant default_api_write_file et obtenant « Tool not found. Did you mean: write_file, read_file, list_directory ? ». La cause racine est double.

Causes racines

  • tools.profile par défaut à coding – ce profil n'expose pas write_file.
  • OpenClaw lance Gemini CLI comme un sous-processus sans tête avec --approval-mode auto_edit – sans ce flag, write_file n'est pas disponible dans la liste d'outils.

Étapes de correction

  1. Changer le profil d'outils :
    openclaw config set tools.profile full
  2. Modifier ~/.openclaw/openclaw.json et ajouter le bloc cliBackends à l'intérieur de agents.defaults :
    "cliBackends": {
      "google-gemini-cli": {
        "command": "/home/VOTRE_UTILISATEUR/.npm-global/bin/gemini",
        "args": ["--approval-mode", "auto_edit"],
        "output": "json",
        "input": "arg"
      }
    }
  3. Redémarrer la passerelle :
    systemctl --user restart openclaw-gateway

La clé cliBackends remplace la façon dont OpenClaw lance le processus Gemini CLI, injectant le flag requis. Sans cela, le sous-processus s'exécute en mode d'approbation par défaut nécessitant une entrée interactive, ce qui supprime silencieusement l'outil.

Ad

Ce qui ne fonctionne pas

  • Créer settings.json dans l'espace de travail avec approvalMode: auto_edit – OpenClaw ne passe pas le bon répertoire de travail.
  • Définir agents.defaults.sandbox.workspaceAccess: rw – c'est le bac à sable d'OpenClaw, sans rapport avec la disponibilité des outils.
  • Injecter GEMINI_CLI_ACTIVE_APPROVAL_MODE via les variables d'environnement – le schéma le rejette.
  • Modifier directement le binaire gemini – fonctionne en isolation mais OpenClaw peut ne pas utiliser le même PATH.

À qui cela s'adresse : Aux développeurs utilisant OpenClaw avec Gemini CLI qui rencontrent des problèmes d'outils d'écriture de fichiers manquants lors du bootstrap ou de l'exécution des agents.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Techniques pratiques pour réduire la dérive d'état dans les agents IA multi-étapes
Guides

Techniques pratiques pour réduire la dérive d'état dans les agents IA multi-étapes

Un développeur partage des méthodes concrètes pour corriger la dérive d'état dans les flux de travail multi-agents, incluant les lectures basées sur des instantanés, les écritures en mode ajout uniquement, et la séparation de l'état du contexte. Ces approches ont rendu les exécutions reproductibles et le débogage traçable.

OpenClawRadar
Gestion des Déconnexions de Passerelle pour une Automatisation Efficace
Guides

Gestion des Déconnexions de Passerelle pour une Automatisation Efficace

Découvrez des solutions pratiques pour maintenir les opérations des agents de codage IA face aux déconnexions de passerelle. Les conseils incluent la surveillance avec Grafana, les scripts de reconnexion automatisés et l'utilisation de chemins redondants pour la fiabilité.

OpenClawRadar
Réduisez les coûts de Claude de 60x en déléguant les tâches mécaniques à DeepSeek V4 Flash via MCP
Guides

Réduisez les coûts de Claude de 60x en déléguant les tâches mécaniques à DeepSeek V4 Flash via MCP

Un utilisateur de Reddit a réduit de 60 fois les dépenses liées à l'API Claude en déléguant la classification de fichiers, le reformatage JSON et l'extraction de champs à DeepSeek V4 Flash via un simple outil MCP et une règle de liste noire dans CLAUDE.md.

OpenClawRadar
Serveur Custom 4x RTX PRO 6000 vs Dell GB300 : Décision pour 30 pipelines affinés
Guides

Serveur Custom 4x RTX PRO 6000 vs Dell GB300 : Décision pour 30 pipelines affinés

Une analyse approfondie de deux architectures sur site pour exécuter environ 30 pipelines de production affinés : un serveur 4U personnalisé avec 4-8x RTX PRO 6000 Blackwell (96 Go chacun) contre l'appliance NVIDIA GB300 Grace Blackwell avec 252 Go HBM3e + 496 Go de mémoire unifiée.

OpenClawRadar