Usuários do OpenClaw Docker: Fixem no commit 0c926a2c5 para corrigir as extensões do Discord e dos canais quebradas.

O Problema
Se você está executando o OpenClaw via Docker (docker build -t openclaw:local) e suas extensões de canal Discord, Signal, WhatsApp ou outras pararam de funcionar após a atualização, você não está sozinho. Após baixar a versão mais recente da branch principal e reconstruir, todas as extensões de canal falham com o erro: Error: Cannot find module '../../../src/infra/outbound/send-deps.js'.
Isso é causado pelo commit d9c285e93 ("Fix configure startup stalls from outbound send-deps imports") que reintroduziu uma importação relativa quebrada no channel.ts. As builds multiestágio do Docker apenas enviam o diretório dist/, então quaisquer importações ../../../src/ quebram em tempo de execução.
Há também um segundo problema (GitHub #48422) onde dist/plugins/runtime/index.js está faltando nas builds do Docker, quebrando Discord e WhatsApp mesmo se você corrigir o erro send-deps.
A Correção (por enquanto)
Rastreamos o histórico do git e encontramos um commit estável para o qual você pode fixar: 0c926a2c5 — "fix(mattermost): carry thread context to non-inbound reply paths (#44283)". Esta é a versão 2026.3.14 e é o último commit antes da cadeia de refatoração da extensão Discord começar. Todas as extensões de canal funcionam corretamente neste commit no Docker.
Para fixar nele:
cd ~/seu-repositorio-openclaw
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -dImportante: Não vá para o commit 439c21e07 mesmo que ele pareça limpo na refatoração, ele tem um erro diferente de módulo ausente (deliver.js). O limite seguro é 0c926a2c5.
O Que Está Quebrado a Montante
- Issue #46609 - importação send-deps.js quebra todas as 10 extensões de canal no Docker
- PR #46944 - correção proposta mas AINDA NÃO mesclada
- Issue #48422 - segundo bug exclusivo do Docker: falta
dist/plugins/runtime/index.js(registrado em 16 de março, sem PR de correção ainda) - A versão mais recente é v2026.3.13-1 (14 de março) - nenhuma nova versão inclui qualquer correção
Atenção
Após uma reconstrução, você provavelmente precisará reaprovar o emparelhamento do Discord: openclaw pairing approve discord
Além disso, se você tiver montagens de volume personalizadas no seu docker-compose.yml, salve uma cópia antes de baixar, pois git pull entrará em conflito com suas alterações locais.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Como a Memória do OpenCLAW Realmente Funciona: Corrigindo o 'Esquecimento' do Agente
Os agentes OpenCLAW não possuem memória persistente entre conversas - eles reconstroem o contexto a partir de arquivos como SOUL.md, USER.md e MEMORY.md a cada sessão. Problemas comuns de 'esquecimento' surgem de sessões inchadas, arquivos de memória desestruturados e confusão entre histórico de chat e armazenamento permanente.

Maximizando o Valor em Sessões do Claude Code: Dicas de Eficiência de Tokens
Aprenda estratégias práticas para economizar tokens no Claude Code, incluindo /clear e menções a arquivos com @, do guia oficial da Anthropic.

Como Corrigir os Tempos de Resposta do OpenClaw Reduzindo o Inchaço de Contexto
Um desenvolvedor resolveu tempos de resposta de 10 minutos no OpenClaw reduzindo os arquivos de workspace injetados de 47.000 caracteres para 16.000 caracteres por meio de reestruturação de arquivos e alterações de configuração, incluindo a definição de bootstrapMaxChars para 8000 e a adição de salvaguardas de compactação.

Seu LLM Não Deveria Ser Seu Fluxo de Trabalho de Agente de Codificação: Separação de Preocupações no OpenClaw
Se o seu fluxo de trabalho com agente de codificação parar ao atingir o limite de uso do LLM, o LLM está fazendo demais. Mantenha filas, estado, tentativas e verificação determinísticas—chame o LLM apenas para julgamento.