Под-агенты OpenClaw: Не воспринимайте ответ как подтверждение завершения

Функция sessions_spawn в OpenClaw не блокирует выполнение. Она возвращает runId и дочернюю сессию, когда работа принята, а не когда она завершена. Это означает, что родительская оркестрационная сессия может получить частичный вывод, обобщить его и сообщить об успехе, пока дочерний процесс все еще выполняется, завершился с ошибкой или потерян.
Ожидание завершения с помощью sessions_yield
В документации OpenClaw sessions_yield указан как правильный способ ожидания событий завершения. Вместо подсчета ответов родительский процесс должен приостановить выполнение (yield) и блокироваться до тех пор, пока дочерняя сессия не достигнет конечного состояния.
Надежные рабочие процессы с Task Flow
Для надежных рабочих процессов Task Flow связывает многошаговую работу с отдельными записями фоновых задач. Это дает вам постоянную запись состояния каждой задачи, что делает возможной сверку.
Сверяйте каждый дочерний процесс перед успехом
Автор рекомендует сверять каждый требуемый дочерний процесс перед тем, как разрешить родительскому завершиться. Сверка должна включать:
parent_run_idchild_run_idterminal_stateverification_receiptcompletion_blocker
Отсутствующее или противоречивое состояние должно приводить к incomplete_reconciliation, а не к успеху. Завершившийся с ошибкой, отмененный или потерянный дочерний процесс может оправдать частичный или блокированный результат — но только с доказательствами.
Протестируйте свой оркестратор
Протестируйте вашу настройку с тремя безвредными дочерними процессами: один, который успешно завершается, один, который возвращает частичный вывод, а затем завершается с ошибкой, и один, который остается в состоянии ожидания. Родительский процесс должен отказываться от успеха, пока каждый дочерний процесс не получит авторитетное конечное состояние и не будет завершена требуемая проверка.
Если ваш текущий оркестратор просто подсчитывает ответы, пора провести аудит на соответствие этим требованиям.
📖 Читать полный источник: r/clawdbot
👀 Смотрите также

Масштабирование агентного кодирования до 150+ PR в неделю: уроки от $85K токенов в Lovable
Александр Лебедев рассказывает, как он масштабировал процесс с 20–30 PR в неделю с одним человеком до 150+ PR в неделю с роем ИИ-агентов, потратив $85K на токены с января. Ключевые уроки: классификация рисков, замена ручного код-ревью на ИИ и проблема сохранения распространения знаний.

Бесплатный OpenClaw Gateway с локальной LLM на Oracle Cloud
Разработчик делится опытом запуска OpenClaw Gateway с локальной языковой моделью Qwen3.5 27B A3B 4-bit на бесплатном тарифе Oracle Cloud, используя экземпляр VM.Standard.A2.Flex с 4 OCPU, 24 ГБ ОЗУ и 200 ГБ SSD, управляемый удалённо через приложение QCAI.

Две установки OpenClaw стоимостью $0 с использованием бесплатных облачных моделей или локального Ollama.
В посте на Reddit описаны два подхода для запуска агентов OpenClaw с нулевой стоимостью: использование бесплатных тарифов от OpenRouter, Gemini и Groq с ограничениями по частоте запросов или запуск локальных моделей через Ollama без API-ключей и передачи данных за пределы вашего компьютера.

Эффективное управление экземплярами OpenClaw для нескольких пользователей
Изучите стратегии, которыми делятся пользователи на r/openclaw для управления несколькими инстансами OpenClaw. Узнайте, как члены сообщества используют автоматизацию и балансировку нагрузки для оптимальной производительности.