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

Zwei $0 OpenClaw-Einrichtungen mit kostenlosen Cloud-Modellen oder lokalem Ollama
Ein Reddit-Beitrag beschreibt zwei Ansätze, um OpenClaw-Agenten ohne Kosten zu betreiben: Nutzung kostenloser Tarife von OpenRouter, Gemini und Groq mit Ratenbegrenzungen oder lokale Modelle über Ollama ohne API-Schlüssel und ohne dass Daten Ihren Computer verlassen.

OpenClaw Mega Cheatsheet: Ihr Gateway zur Meisterschaft im AI-Coding
Tauchen Sie ein in das OpenClaw Mega Cheatsheet von r/openclaw – ein umfassender Leitfaden voller wesentlicher Tipps für AI-Coding- und Automatisierungsenthusiasten.

Verwendung des Dispatcher-Musters zur Reduzierung der Claude-API-Kosten um 95 %
Ein Entwickler reduzierte seine Claude-API-Kosten von 800–2.000 $/Monat auf etwa 215 $/Monat, indem er ein Dispatcher-Muster implementierte, das schwere Aufgaben an die Claude Code CLI auf einem Claude Max-Abonnement delegiert, während für die Orchestrierung nur minimale API-Token verwendet werden.

Claude Code Workflow Visual: Speicherhierarchie, Fähigkeiten, Hooks und Schleife
Ein Reddit-Beitrag teilt eine Workflow-Visualisierung für Claude Code, die CLAUDE.md-Speicherschichtung (global → Repo → bereichsbezogen), Fähigkeiten als wiederverwendbare Muster in .claude/skills/ und einen empfohlenen Workflow-Loop (Planen → Beschreiben → Akzeptieren → Committen) abdeckt.