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

Recommandations de modèles de traduction locale pour les cartes graphiques avec 32 Go de VRAM
Guides

Recommandations de modèles de traduction locale pour les cartes graphiques avec 32 Go de VRAM

Un développeur partage des recommandations testées pour les modèles de traduction locaux sur une configuration VRAM de 32 Go, mettant en avant Unsloth Gemma3 27b Instruct UD Q6_K_XL pour les langues générales et Bartowski Utter Project EuroLLM 22B Instruct 2512 Q8_0 pour les langues européennes plus le coréen.

OpenClawRadar
Création de points d'API avec Claude : Leçons pratiques d'ingénierie de prompts tirées d'un projet de 70+ endpoints
Guides

Création de points d'API avec Claude : Leçons pratiques d'ingénierie de prompts tirées d'un projet de 70+ endpoints

Un développeur a créé plus de 70 points de terminaison d'API d'automatisation LinkedIn avec Claude écrivant 80 % du code, découvrant que traiter les invites comme des contrats avec des contraintes explicites fonctionne mieux que les instructions en langage naturel pour les agents d'action.

OpenClawRadar
Méthodologie pour l'Évaluation Comparative Cohérente des LLM Locaux vs Cloud
Guides

Méthodologie pour l'Évaluation Comparative Cohérente des LLM Locaux vs Cloud

Un développeur partage une configuration de mesure utilisant des requêtes séquentielles et un système de notation basé sur des règles pour comparer des modèles locaux (via llama.cpp, vLLM, Ollama) avec des API cloud (GPT-5.4, Claude Sonnet 4.6, Gemini 3.1 Pro) via un point de terminaison unifié comme ZenMux.

OpenClawRadar
Contournement par Raccourci iOS pour envoyer des photos iPhone à Cowork via la synchronisation iCloud
Guides

Contournement par Raccourci iOS pour envoyer des photos iPhone à Cowork via la synchronisation iCloud

Un développeur a créé un raccourci iOS appelé "PhoPo" qui convertit les photos de l'iPhone en JPEG, les redimensionne et les enregistre dans un dossier synchronisé via iCloud accessible par Cowork, permettant ainsi à Claude d'analyser des captures d'écran et des photos provenant d'appareils mobiles.

OpenClawRadar