Usuarios de OpenClaw Docker: Fijen el commit 0c926a2c5 para corregir las extensiones de Discord y canales rotas.

El Problema
Si estás ejecutando OpenClaw mediante Docker (docker build -t openclaw:local) y tus extensiones de canales como Discord, Signal, WhatsApp u otras dejaron de funcionar después de actualizar, no estás solo. Después de descargar la última versión principal y reconstruir, todas las extensiones de canales fallan con el error: Error: Cannot find module '../../../src/infra/outbound/send-deps.js'.
Esto es causado por el commit d9c285e93 ("Fix configure startup stalls from outbound send-deps imports") que reintrodujo una importación relativa rota en channel.ts. Las compilaciones multi-etapa de Docker solo envían el directorio dist/, por lo que cualquier importación ../../../src/ se rompe en tiempo de ejecución.
También hay un segundo problema (GitHub #48422) donde dist/plugins/runtime/index.js falta en las compilaciones de Docker, rompiendo Discord y WhatsApp incluso si parcheas el error de send-deps.
La Solución (por ahora)
Rastreamos el historial de git y encontramos un commit estable al que puedes fijarte: 0c926a2c5 — "fix(mattermost): carry thread context to non-inbound reply paths (#44283)". Esta es la versión 2026.3.14 y es el último commit antes de que comenzara la cadena de refactorización de la extensión de Discord. Todas las extensiones de canales funcionan correctamente en este commit en Docker.
Para fijarte en él:
cd ~/tu-repositorio-openclaw
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -dImportante: No vayas al commit 439c21e07 aunque ese parezca limpio en la refactorización, tiene un error diferente de módulo faltante (deliver.js). El límite seguro es 0c926a2c5.
Lo que está Roto en la Versión Principal
- Problema #46609 - la importación de send-deps.js rompe las 10 extensiones de canales en Docker
- PR #46944 - solución propuesta pero NO fusionada aún
- Problema #48422 - segundo error solo de Docker: falta
dist/plugins/runtime/index.js(reportado el 16 de marzo, sin PR de solución aún) - La última versión es v2026.3.13-1 (14 de marzo) - ninguna nueva versión incluye ninguna de las soluciones
Aviso
Después de una reconstrucción, probablemente necesitarás volver a aprobar el emparejamiento de Discord: openclaw pairing approve discord
Además, si tienes montajes de volumen personalizados en tu docker-compose.yml, guarda una copia antes de descargar ya que git pull entrará en conflicto con tus cambios locales.
📖 Lee la fuente completa: r/openclaw
👀 Ver también

Creando habilidades personalizadas para Claude Co-Work: Mejores prácticas y formatos.
Explora las mejores prácticas para crear habilidades personalizadas para Claude Co-Work con consejos específicos de formato y recomendaciones de implementación basadas en experiencias de usuarios.

Guía para Configurar OpenClaw en un VPS de Hostinger
Una guía paso a paso para desplegar OpenClaw en un VPS de Hostinger, conectar las API de IA de OpenAI y Entropics, e integrar con Telegram para operación 24/7.

Claude para gráficos en movimiento: Patrones de prompt que producen visuales HTML animados que puedes capturar como video
Un usuario de r/ClaudeAI comparte una estructura de prompt confiable para generar gráficos animados y tableros interactivos como widgets HTML desde Claude, y luego capturarlos como MP4 con Playwright + ffmpeg.

OpenClaw Memory Journey: Búsqueda Integrada vs MemPalace para Recuerdo de Sesiones en Tiempo Real
Un desarrollador compara memorySearch incorporado, QMD y MemPalace en Intel Mac. El indexado en tiempo real falla; opta por una estrategia de recuperación dividida con reindexación programada.