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

DeepSeek-V4-Flash W4A16+FP8 avec auto-spéculation MTP : 85 tok/s sur 2x RTX PRO 6000 Max-Q
Guides

DeepSeek-V4-Flash W4A16+FP8 avec auto-spéculation MTP : 85 tok/s sur 2x RTX PRO 6000 Max-Q

DeepSeek-V4-Flash quantifié en W4A16+FP8 atteint 85,52 tok/s avec un contexte de 524k sur 2× RTX PRO 6000 Max-Q en utilisant un vLLM patché avec une tête MTP rétrofitée, contre 52,85 tok/s de référence.

OpenClawRadar
5 capacités principales d'OpenClaw disponibles sans installation de compétences
Guides

5 capacités principales d'OpenClaw disponibles sans installation de compétences

L'installation de base d'OpenClaw peut gérer les opérations sur fichiers, les commandes shell, la récupération web, les tâches planifiées et les flux de travail en plusieurs étapes sans compétences supplémentaires, réduisant ainsi les coûts en tokens et la complexité de configuration.

OpenClawRadar
Liste de ressources OpenClaw compilée à partir de sources communautaires
Guides

Liste de ressources OpenClaw compilée à partir de sources communautaires

Un dépôt GitHub rassemble des ressources pratiques OpenClaw couvrant la configuration, le déploiement, les systèmes de mémoire, la sécurité, les compétences, la compatibilité des modèles et les liens communautaires pour aider les développeurs à éviter les lacunes d'information courantes.

OpenClawRadar
Comment migrer OpenClaw et Hermes entre des machines via une auto-migration SSH
Guides

Comment migrer OpenClaw et Hermes entre des machines via une auto-migration SSH

Un utilisateur a transféré OpenClaw et Hermes de WSL2 Ubuntu sur un ordinateur portable vers une instance EVO-X2 WSL2 Ubuntu 2604 en faisant en sorte que les outils se connectent en SSH et migrent eux-mêmes.

OpenClawRadar