Resolvendo "Gemini CLI write_file não encontrado" no OpenClaw: Duas correções necessárias

✍️ OpenClawRadar📅 Publicado: April 28, 2026🔗 Source
Resolvendo "Gemini CLI write_file não encontrado" no OpenClaw: Duas correções necessárias
Ad

Um usuário do Reddit postou uma solução para um problema comum ao usar OpenClaw com google-gemini-cli (Gemini CLI): agentes não conseguem escrever arquivos, relatando write_file não encontrado ou tentando default_api_write_file e obtendo "Ferramenta não encontrada. Você quis dizer: write_file, read_file, list_directory?". A causa raiz é dupla.

Causas raiz

  • tools.profile padrão é coding – este perfil não expõe write_file.
  • OpenClaw inicia o Gemini CLI como um subprocesso headless sem --approval-mode auto_edit – sem essa flag, write_file não fica disponível na lista de ferramentas.

Passos para corrigir

  1. Altere o perfil de ferramentas:
    openclaw config set tools.profile full
  2. Edite ~/.openclaw/openclaw.json e adicione o bloco cliBackends dentro de agents.defaults:
    "cliBackends": {
      "google-gemini-cli": {
        "command": "/home/SEU_USUARIO/.npm-global/bin/gemini",
        "args": ["--approval-mode", "auto_edit"],
        "output": "json",
        "input": "arg"
      }
    }
  3. Reinicie o gateway:
    systemctl --user restart openclaw-gateway

A chave cliBackends substitui a forma como o OpenClaw inicia o processo Gemini CLI, injetando a flag necessária. Sem ela, o subprocesso é executado no modo de aprovação padrão que requer entrada interativa, removendo silenciosamente a ferramenta.

Ad

O que não funciona

  • Criar settings.json no workspace com approvalMode: auto_edit – o OpenClaw não passa o diretório de trabalho correto.
  • Definir agents.defaults.sandbox.workspaceAccess: rw – isso é o sandbox do OpenClaw, não relacionado à disponibilidade de ferramentas.
  • Injetar GEMINI_CLI_ACTIVE_APPROVAL_MODE via env – o esquema rejeita.
  • Modificar diretamente o binário do gemini – funciona isoladamente, mas o OpenClaw pode não usar o mesmo PATH.

Para quem é: Desenvolvedores que usam OpenClaw com Gemini CLI e encontram ferramentas de escrita de arquivos ausentes durante a inicialização ou execução do agente.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Rodando Qwen3.6 27B e 35B em 6GB de VRAM com ik_llama: Configurações Práticas e Benchmarks
Guides

Rodando Qwen3.6 27B e 35B em 6GB de VRAM com ik_llama: Configurações Práticas e Benchmarks

Um usuário compartilha configurações detalhadas de ik_llama e números de desempenho para executar modelos Qwen3.6 27B e 35B A3B em um RTX2060 mobile (6GB VRAM, 32GB RAM), com velocidades de preenchimento de 40-100 t/s e geração de até 11 t/s.

OpenClawRadar
O Método de Prompting em Duas Fases de um Desenvolvedor Solo para Grandes Projetos com a Claude AI
Guides

O Método de Prompting em Duas Fases de um Desenvolvedor Solo para Grandes Projetos com a Claude AI

Um desenvolvedor solo compartilha um fluxo de trabalho usando o Claude Chat como arquiteto e o Claude Code como construtor, com um método de prompt em duas fases que inclui análise de modos de falha e portas de verificação.

OpenClawRadar
Executando OmniCoder-9B localmente com detalhes de configuração do llama.cpp
Guides

Executando OmniCoder-9B localmente com detalhes de configuração do llama.cpp

Um desenvolvedor alcançou uma pontuação média de 96,7% no HumanEval com o OmniCoder-9B em hardware de médio porte usando flags específicas do llama.cpp, incluindo --reasoning-budget 0 para desativar a saída de chain-of-thought. A configuração utilizou um modelo quantizado Q6_K rodando em uma RTX 3080 com 10GB de VRAM.

OpenClawRadar
Qwen3.5-397B MoE roda em 14GB de RAM via carregamento paginado de especialistas no M1 Ultra
Guides

Qwen3.5-397B MoE roda em 14GB de RAM via carregamento paginado de especialistas no M1 Ultra

O mecanismo Paged MoE mantém apenas 20 especialistas residentes e carrega o restante sob demanda do SSD, executando um modelo de 397B com 209GB em um Mac Studio de 64GB com 1,59 tok/s e pico de RAM de 14GB. Inclui benchmarks de modelos menores.

OpenClawRadar