Zwei erforderliche Korrekturen für "write_file nicht gefunden" in Gemini CLI in OpenClaw

Ein Reddit-Benutzer hat eine Lösung für ein häufiges Problem bei der Verwendung von OpenClaw mit google-gemini-cli (Gemini CLI) gepostet: Agenten können keine Dateien schreiben, melden write_file not found oder versuchen default_api_write_file und erhalten die Meldung „Tool not found. Did you mean: write_file, read_file, list_directory?“. Die Ursache ist zweigeteilt.
Ursachen
- tools.profile hat standardmäßig den Wert
coding– dieses Profil stelltwrite_filenicht bereit. - OpenClaw startet Gemini CLI als kopflosen Unterprozess ohne
--approval-mode auto_edit– ohne dieses Flag istwrite_filenicht in der Werkzeugliste verfügbar.
Lösungsschritte
- Ändern Sie das Werkzeugprofil:
openclaw config set tools.profile full - Bearbeiten Sie
~/.openclaw/openclaw.jsonund fügen Sie dencliBackends-Block innerhalb vonagents.defaultshinzu:
"cliBackends": { "google-gemini-cli": { "command": "/home/YOUR_USER/.npm-global/bin/gemini", "args": ["--approval-mode", "auto_edit"], "output": "json", "input": "arg" } } - Starten Sie das Gateway neu:
systemctl --user restart openclaw-gateway
Der Schlüssel cliBackends überschreibt, wie OpenClaw den Gemini-CLI-Prozess startet, und injiziert das erforderliche Flag. Ohne ihn läuft der Unterprozess im Standard-Genehmigungsmodus, der interaktive Eingaben erfordert und das Werkzeug stillschweigend entfernt.
Was nicht funktioniert
- Erstellen einer
settings.jsonim Arbeitsbereich mitapprovalMode: auto_edit– OpenClaw übergibt nicht das richtige Arbeitsverzeichnis. - Setzen von
agents.defaults.sandbox.workspaceAccess: rw– das ist die OpenClaw-Sandbox, nicht mit der Werkzeugverfügbarkeit verbunden. - Injizieren von
GEMINI_CLI_ACTIVE_APPROVAL_MODEüber die Umgebung – Schema lehnt dies ab. - Direktes Modifizieren der Gemini-Binärdatei – funktioniert isoliert, aber OpenClaw verwendet möglicherweise nicht denselben Pfad.
Für wen es gedacht ist: Entwickler, die OpenClaw mit Gemini CLI verwenden und bei der Bootstrap- oder Agentenausführung auf fehlende Dateischreibwerkzeuge stoßen.
📖 Lesen Sie die vollständige Quelle: r/openclaw
👀 Siehe auch

Empfehlungen für die Einrichtung eines lokalen LLM für OpenClaw
Ein Benutzer teilt seine Konfiguration für den Betrieb eines lokalen LLM mit OpenClaw, wobei er einen GB10 für die KI-Verarbeitung und einen Mac mini für die OpenClaw-Installation verwendet, mit spezifischen Modell- und Serverdetails.

Meistere OpenClaw auf deinem Android-Smartphone: Ein umfassendes Tutorial
Neugierig darauf, das Potenzial von OpenClaw auf Ihrem Android-Smartphone zu nutzen? Dieses Tutorial bietet Ihnen eine Schritt-für-Schritt-Anleitung, um loszulegen, und enthält wichtige Tipps und Tricks aus der lebhaften OpenClaw-Community.

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer
Ein Reddit-Beitrag beschreibt sechs wesentliche Konfigurationsschritte für OpenClaw-Nutzer: Wechseln Sie das Standardmodell von Opus zu Sonnet, um Kosten zu senken, sperren Sie den Gateway-Host auf 127.0.0.1 für mehr Sicherheit, erstellen Sie eine SOUL.md für die Agenten-Persönlichkeit, vermeiden Sie zunächst die Installation von Skills, erstellen Sie nicht mehrere Agenten und verwenden Sie den /new-Befehl, um den Konversationskontext zu verwalten.

Agent-orientierte API-Designmuster: Erkenntnisse aus Moltbook
Das API-Design von Moltbook unterstützt proaktive Interaktionen von KI-Agenten, indem es direkte Anweisungen, Statusübergänge, kognitive Herausforderungen und Bildungstempo-Beschränkungen integriert.