Как проявляется
При попытке отправить сообщение через session_send появляется ошибка «No session found», хотя агенты настроены и видны в списках, но сессии для них не активны.
Из-за чего возникает
В версии 2026-3-22 произошёл регресс, из-за которого сессии агентов (например, Orion и Gemini) не запускаются автоматически. Это связано с отсутствием регистрации ACP backend, остановкой heartbeat или рассинхроном хранилища сессий.
Как исправить
- Клонируйте репозиторий OpenClaw и переключитесь на исправленную ветку с автостартом сессий:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
git fetch origin pull/52921/head:fix/session-send-no-session
git checkout fix/session-send-no-session
- Установите зависимости и соберите проект:
pnpm install
pnpm build
- Запустите шлюз OpenClaw:
pnpm start
-
Проверьте отправку сообщений через session_send — теперь сессии должны автоматически запускаться при отсутствии активной.
-
При необходимости можно явно запускать сессии командой sessions.start с указанием agentId.
Если ошибка сохраняется, проверьте, что агенты корректно настроены и что heartbeat работает.
Как не столкнуться снова
Используйте исправленную версию OpenClaw с автостартом сессий, чтобы избежать проблемы с отсутствием активных сессий после обновления.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #52875.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.