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

✍️ OpenClawRadar📅 Veröffentlicht: 28. April 2026🔗 Source
Zwei erforderliche Korrekturen für "write_file nicht gefunden" in Gemini CLI in OpenClaw
Ad

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 stellt write_file nicht bereit.
  • OpenClaw startet Gemini CLI als kopflosen Unterprozess ohne --approval-mode auto_edit – ohne dieses Flag ist write_file nicht in der Werkzeugliste verfügbar.

Lösungsschritte

  1. Ändern Sie das Werkzeugprofil:
    openclaw config set tools.profile full
  2. Bearbeiten Sie ~/.openclaw/openclaw.json und fügen Sie den cliBackends-Block innerhalb von agents.defaults hinzu:
    "cliBackends": {
      "google-gemini-cli": {
        "command": "/home/YOUR_USER/.npm-global/bin/gemini",
        "args": ["--approval-mode", "auto_edit"],
        "output": "json",
        "input": "arg"
      }
    }
  3. 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.

Ad

Was nicht funktioniert

  • Erstellen einer settings.json im Arbeitsbereich mit approvalMode: 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

Ad

👀 Siehe auch

Empfehlungen für die Einrichtung eines lokalen LLM für OpenClaw
Anleitungen

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.

OpenClawRadar
Meistere OpenClaw auf deinem Android-Smartphone: Ein umfassendes Tutorial
Anleitungen

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.

OpenClawRadar
OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer
Anleitungen

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.

OpenClawRadar
Agent-orientierte API-Designmuster: Erkenntnisse aus Moltbook
Anleitungen

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.

OpenClawRadar