Depuración de Tiempos de Espera en OpenClaw + Modelo Local de Ollama: Cinco Soluciones para Fallos Silenciosos

Problema: Los agentes de OpenClaw fallan en silencio con modelos locales de Ollama
Un desarrollador que depuraba OpenClaw 2026.4.2 con Ollama 0.20.2 y el modelo Gemma 4 26B-A4B Q8_0 en un Mac Studio M4 Max descubrió que los agentes no respondían después de un comando /new, a pesar de que el modelo funcionaba instantáneamente mediante ollama run. No aparecieron errores en los registros, y el agente no mostraba indicador de escritura.
Causas principales y soluciones
- Causa principal #1: Generador de slugs bloqueante: El hook
session-memoryde OpenClaw ejecuta un generador de slugs que envía una solicitud a Ollama con un tiempo de espera fijo de 15 segundos. Si el modelo no puede procesar el prompt de sistema de OpenClaw a tiempo, OpenClaw abandona la solicitud, pero Ollama continúa procesándola, bloqueando las solicitudes posteriores del agente.
Solución:openclaw hooks disable session-memory - Causa principal #2: Prompt de sistema extenso: OpenClaw inyecta aproximadamente 38,500 caracteres de prompt de sistema (identidad, herramientas, archivos de arranque) por solicitud. Los modelos locales requieren 40-60 segundos para la fase de prefiltrado.
Solución: Agregar a la configuración para omitir la inyección de arranque y limitar caracteres:
Esto reduce el prompt a ~19K caracteres.{ "agents": { "defaults": { "skipBootstrap": true, "bootstrapTotalMaxChars": 500 } } } - Causa principal #3: Tiempo de espera inactivo oculto: OpenClaw tiene un
DEFAULT_LLM_IDLE_TIMEOUT_MSde 60 segundos. Si el modelo no produce un primer token dentro de este tiempo, mata la conexión y cambia silenciosamente a un modelo de respaldo (por ejemplo, Claude Sonnet).
Solución: Establecer una clave de configuración no documentada:{ "agents": { "defaults": { "llm": { "idleTimeoutSeconds": 300 } } } } - Causa principal #4: Procesamiento en serie de Ollama: Ollama procesa las solicitudes en serie, por lo que las solicitudes de generador de slugs abandonadas pueden ocupar espacios de procesamiento.
Solución: Agregar a la configuración del servicio/plist de Ollama:OLLAMA_NUM_PARALLEL=4 - Causa principal #5: Retraso del modo de pensamiento: Gemma 4 tiene por defecto una fase de pensamiento/razonamiento que agrega 20-30 segundos antes del primer token.
Solución: Desactivar en la configuración:{ "agents": { "defaults": { "thinkingDefault": "off" } } }
Configuración completa funcional
El desarrollador proporcionó esta configuración completa para una configuración funcional:
{ "agents": { "defaults": { "model": { "primary": "ollama/gemma4:26b-a4b-it-q8_0", "fallbacks": ["anthropic/claude-sonnet-4-6"] }, "thinkingDefault": "off", "timeoutSeconds": 600, "skipBootstrap": true, "bootstrapTotalMaxChars": 500, "llm": { "idleTimeoutSeconds": 300 } } } }Además, fijar el modelo en memoria para evitar su descarga entre solicitudes:
curl http://localhost:11434/api/generate -d '{"model":"gemma4:26b-a4b-it-q8_0","keep_alive":-1,"options":{"num_ctx":16384}}'Resultados y compensaciones
Después de aplicar las soluciones, el primer mensaje después de /new tarda unos 60 segundos debido al prefiltrado del prompt de sistema, lo cual se describe como inevitable para modelos locales. Los mensajes posteriores son rápidos porque Ollama almacena en caché el estado KV. La configuración utiliza 31GB de VRAM, 100% de GPU y una ventana de contexto de 16K, funcionando completamente local sin costo de API.
El retraso inicial es la compensación por una operación completamente local, privacidad y sin costo. El desarrollador señala que vale la pena si se priorizan esos factores.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

Traza de Pila de LLM de Extremo a Extremo: Desde la Pulsación de Tecla hasta el Token Transmitido
Un ingeniero de software ha creado un documento exhaustivo que rastrea cada capa de la pila al enviar un prompt a un LLM, abarcando el conteo de tokens en el lado del cliente, protocolos de red, puertas de enlace API, clasificadores de seguridad, tokenización, caché KV, canalización de muestreo y mecánicas de transmisión en flujo.

Recomendaciones de Configuración de LLM Local para OpenClaw
Un usuario comparte su configuración para ejecutar un LLM local con OpenClaw, utilizando un GB10 para el procesamiento de IA y un Mac mini para la instalación de OpenClaw, con detalles específicos del modelo y el servidor.

Guía de configuración de OpenClaw según análisis de Reddit: hardware, costo, memoria y prácticas de seguridad
Un usuario de Reddit analizó errores comunes de OpenClaw y creó una guía de configuración que cubre requisitos de hardware, optimización de costos a $10/mes, gestión de memoria usando archivos MEMORY.md y prácticas de seguridad para prevenir ataques de inyección de prompts.

Camoufox Cookie Injection: navega por Reddit como tú mientras tu agente trabaja
Guía detallada para eludir la detección de bots de Reddit extrayendo cookies de Firefox e inyectándolas en Camoufox vía Playwright.