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

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 paswrite_file. - OpenClaw lance Gemini CLI comme un sous-processus sans tête avec
--approval-mode auto_edit– sans ce flag,write_filen'est pas disponible dans la liste d'outils.
Étapes de correction
- Changer le profil d'outils :
openclaw config set tools.profile full - Modifier
~/.openclaw/openclaw.jsonet ajouter le bloccliBackendsà l'intérieur deagents.defaults:
"cliBackends": { "google-gemini-cli": { "command": "/home/VOTRE_UTILISATEUR/.npm-global/bin/gemini", "args": ["--approval-mode", "auto_edit"], "output": "json", "input": "arg" } } - 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.
Ce qui ne fonctionne pas
- Créer
settings.jsondans l'espace de travail avecapprovalMode: 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_MODEvia 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
👀 See Also

Maîtriser OpenClaw 101 : Un Guide Débutant Inspiré des Avis de Redditeurs
Plongez dans OpenClaw avec notre guide complet, inspiré des idées de la communauté Reddit. Évitez les pièges courants et maximisez votre productivité avec ces conseils d'experts.

Gestion de la mémoire OpenClaw : Guide complet
Aucun

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.

Mise à l'échelle du codage agentique à plus de 150 PR/semaine : leçons tirées de 85 000 $ de jetons chez Lovable
Alexander Lebedev raconte comment il est passé de 20 à 30 PR/semaine avec un humain à plus de 150 PR/semaine avec une nuée d'agents IA, dépensant 85 000 $ en tokens depuis janvier. Principaux enseignements : classification des risques, revue IA remplaçant la revue humaine, et le défi de préserver la diffusion des connaissances.