Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.

Проблема
Если вы запускаете OpenClaw через Docker (docker build -t openclaw:local) и ваши расширения каналов Discord, Signal, WhatsApp или другие перестали работать после обновления, вы не одиноки. После загрузки последней версии main и пересборки все расширения каналов завершаются с ошибкой: Error: Cannot find module '../../../src/infra/outbound/send-deps.js'.
Это вызвано коммитом d9c285e93 («Исправление зависаний настройки при запуске из-за импортов send-deps»), который вернул сломанный относительный импорт в channel.ts. Многоэтапные сборки Docker поставляют только каталог dist/, поэтому любые импорты ../../../src/ ломаются во время выполнения.
Также есть вторая проблема (GitHub #48422), где dist/plugins/runtime/index.js отсутствует в сборках Docker, что ломает Discord и WhatsApp, даже если вы обойдёте ошибку send-deps.
Исправление (на данный момент)
Мы проследили историю git и нашли стабильный коммит, к которому можно привязаться: 0c926a2c5 — «fix(mattermost): carry thread context to non-inbound reply paths (#44283)». Это версия 2026.3.14 и последний коммит перед началом цепочки рефакторинга расширения Discord. Все расширения каналов корректно работают на этом коммите в Docker.
Чтобы зафиксировать его:
cd ~/your-openclaw-repo
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -dВажно: Не переходите на коммит 439c21e07, даже если он выглядит чистым в рефакторинге, у него другая ошибка отсутствующего модуля (deliver.js). Безопасная граница — 0c926a2c5.
Что сломано в основной ветке
- Проблема #46609 — импорт send-deps.js ломает все 10 расширений каналов в Docker
- PR #46944 — предложено исправление, но ЕЩЁ НЕ СЛИТО
- Проблема #48422 — вторая ошибка только для Docker: отсутствует
dist/plugins/runtime/index.js(заведена 16 марта, исправляющий PR ещё не создан) - Последний релиз — v2026.3.13-1 (14 марта) — ни одно новое обновление не включает ни одно исправление
Внимание
После пересборки вам, скорее всего, потребуется повторно подтвердить сопряжение Discord: openclaw pairing approve discord
Также, если у вас есть пользовательские точки монтирования томов в вашем docker-compose.yml, сохраните копию перед загрузкой, так как git pull вызовет конфликт с вашими локальными изменениями.
📖 Прочитайте полный источник: r/openclaw
👀 Смотрите также

Анализ паттернов производственной инженерии Claude Code на основе реверс-инжиниринга исходного кода
Разработчик провёл обратную инженерию примерно 500 000 строк исходного кода Claude Code на TypeScript, превратив их в техническое руководство из 19 глав, которое документирует паттерны продакшн-инженерии, возникающие под реальной нагрузкой, с реальными деньгами и реальными противниками.

OpenClaw 101: краткое руководство для начинающих

AGENTS.md Правильно: Повышение точности на 25% — или падение на 30%
Компания Augment Code провела соревновательное тестирование файлов AGENTS.md: лучшие из них дают эффект, сопоставимый с обновлением модели с Haiku до Opus; худшие — ухудшают результат. Таблицы решений, процедурные рабочие процессы и прогрессивное раскрытие информации оказались наиболее эффективными.

Репозиторий ClaudeBusiness: Шаблоны для ведения реального бизнеса с помощью Claude Code
GitHub-репозиторий, собирающий практические шаблоны, фреймворки и ограничения из более чем 35 тредов Reddit, где основатели используют Claude для управления сервисными агентствами и сольными SaaS-проектами.