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

Anleitung: Bereitstellung von OpenClaw mit llama.cpp auf dem GEEKOM IT15 Mini-PC
Eine technische Schritt-für-Schritt-Anleitung beschreibt den Wechsel von OpenClaw von Ollama zu llama.cpp, um ein lokales Qwen3-8B-Modell mit Intel Arc GPU-Beschleunigung auszuführen. Sie behandelt Konfigurationsänderungen, manuelle Serververwaltung und die Fehlerbehebung bei häufigen Problemen.

OpenClaw Multi-Agent: 7 isolierte Agenten für 5/Monat
Vollständiger Architektur-Leitfaden für spezialisierte AI-Agenten mit fokussiertem Speicher, minimalen Berechtigungen und intelligentem Modell-Routing.

Mac Mini M4 Pro vs Mac Studio M4 Max für lokale LLM-Inferenz – Wichtige Überlegungen
Ein Entwickler vergleicht Mac Mini M4 Pro (12C CPU/16C GPU, 273 GB/s) mit Mac Studio M4 Max (16C CPU/40C GPU, 546 GB/s), beide 64GB/1TB, für lokale Inferenz mit Gemma 4 und Qwen. Kernfrage: Ist der Bandbreitensprung die 600 $ wert?

Zugriff auf USB-Webcams in WSL2 für lokale Bewegungserkennung
Ein Entwickler teilt, wie man usbipd-win verwendet, um USB-Webcams von Windows an WSL2 weiterzugeben, was lokale Bewegungserkennung mit OpenCV ohne Cloud-Abhängigkeiten ermöglicht.