Resolviendo el error "write_file no encontrado" en Gemini CLI para OpenClaw: Se requieren dos correcciones

Un usuario de Reddit publicó una solución para un problema común al usar OpenClaw con google-gemini-cli (Gemini CLI): los agentes no pueden escribir archivos, reportando write_file not found o intentando default_api_write_file y obteniendo "Tool not found. Did you mean: write_file, read_file, list_directory?". La causa raíz es doble.
Causas raíz
- tools.profile tiene como valor predeterminado
coding– este perfil no exponewrite_file. - OpenClaw inicia Gemini CLI como un subproceso sin interfaz gráfica sin
--approval-mode auto_edit– sin esa bandera,write_fileno está disponible en la lista de herramientas.
Pasos para solucionarlo
- Cambiar el perfil de herramientas:
openclaw config set tools.profile full - Editar
~/.openclaw/openclaw.jsony agregar el bloquecliBackendsdentro deagents.defaults:
"cliBackends": { "google-gemini-cli": { "command": "/home/YOUR_USER/.npm-global/bin/gemini", "args": ["--approval-mode", "auto_edit"], "output": "json", "input": "arg" } } - Reiniciar el gateway:
systemctl --user restart openclaw-gateway
La clave cliBackends anula cómo OpenClaw inicia el proceso de Gemini CLI, inyectando la bandera requerida. Sin ella, el subproceso se ejecuta en el modo de aprobación predeterminado que requiere entrada interactiva, lo que elimina silenciosamente la herramienta.
Qué no funciona
- Crear
settings.jsonen el espacio de trabajo conapprovalMode: auto_edit– OpenClaw no pasa el directorio de trabajo correcto. - Configurar
agents.defaults.sandbox.workspaceAccess: rw– eso es el sandbox de OpenClaw, no relacionado con la disponibilidad de herramientas. - Inyectar
GEMINI_CLI_ACTIVE_APPROVAL_MODEmediante variable de entorno – el esquema lo rechaza. - Modificar el binario de gemini directamente – funciona de forma aislada pero OpenClaw puede no usar la misma ruta PATH.
Para quién es: Desarrolladores que usan OpenClaw con Gemini CLI y encuentran herramientas de escritura de archivos faltantes durante el arranque o la ejecución del agente.
📖 Read the full source: r/openclaw
👀 Ver también

Lista de verificación de configuración de OpenClaw: seis pasos críticos para nuevos usuarios.
Una publicación de Reddit describe seis pasos de configuración esenciales para usuarios de OpenClaw: cambiar el modelo predeterminado de Opus a Sonnet para reducir costos, bloquear el host de la puerta de enlace a 127.0.0.1 por seguridad, crear SOUL.md para la personalidad del agente, evitar instalar habilidades inicialmente, no crear múltiples agentes y usar el comando /new para gestionar el contexto de la conversación.

Escalando la codificación agentiva a más de 150 PRs/semana: Lecciones de $85K en tokens en Lovable
Alexander Lebedev cuenta cómo escaló de 20–30 PRs/semana con un humano a 150+ PRs/semana con un enjambre de agentes de IA, gastando $85K en tokens desde enero. Lecciones clave: clasificación de riesgos, revisión por IA que reemplaza la revisión humana de código y el desafío de preservar la difusión del conocimiento.

Un Marco de Gestión para Dirigir Agentes de IA de Manera Efectiva
Un antiguo líder de backend identifica una meseta en la productividad de los agentes de IA y propone un marco basado en tres disciplinas: cibernética, teoría de la información y gestión. El marco detalla dos modos operativos: el Capitán y el Arquitecto.

Hilo de la Comunidad OpenClaw: Comparte tu Configuración de Programación de IA y Costos Mensuales
Un hilo de Reddit en r/openclaw recopila configuraciones prácticas para agentes de codificación con IA, centrándose en estrategias de enrutamiento de modelos, reglas de ahorro de costos y mapeos hardware-modelo aportados por la comunidad con rangos de costos mensuales.