Пользователи 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: иерархия памяти, навыки, хуки и цикл
Пользователь Reddit поделился визуализацией рабочего процесса для Claude Code, охватывающей многоуровневую память CLAUDE.md (глобальная → репозиторий → область), навыки как повторно используемые шаблоны в .claude/skills/, и предлагаемый цикл работы (план → описание → принять → закоммитить).

Уроки по настройке рабочего пространства OpenClaw: опыт двух месяцев использования
Опыт разработчика с OpenClaw показывает, что качество рабочего пространства влияет на производительность агента в 5-10 раз, с конкретными рекомендациями по SOUL.md, AGENTS.md, MEMORY.md, USER.md и настройке навыков.

Исправление для под-агентов, которые не отображались в OpenClaw v2026.3.13
Обходное решение для OpenClaw v2026.3.13, когда пользовательские под-агенты не отображаются в списке агентов: упростите список агентов в openclaw.json, включив только идентификаторы, и вручную зарегистрируйте агентов в runs.json, установив статус 'idle'.

Для создания 9 навыков Клода в Solo Studio: укладка инструкций для реальной работы
Один разработчик создал девять навыков Claude для видеопроизводства, аналитики, SEO, финансового моделирования и других задач. Ключевая идея: пишите навыки как инструкции для опытного коллеги, а не как документацию. Навыки срабатывают автоматически и комбинируются при пересечении задач.