Ответ субагента не является подтверждением завершения: контрольный список проверки для оркестратора
Функция sessions_spawn в OpenClaw является неблокирующей — она возвращает runId и дочернюю сессию, когда работа принята, а не когда она завершена. Родительский процесс может получить частичный вывод, создать сводку и сообщить об успехе, в то время как другой дочерний процесс все еще выполняется, завершился с ошибкой или потерян.
Ключевые детали
sessions_yield— это документированный способ ожидания событий завершения.- Task Flow связывает многоэтапную работу с отдельными записями фоновых задач для устойчивых рабочих процессов.
- Проверяйте каждый необходимый дочерний процесс перед завершением родительского.
Чек-лист сверки
В источнике рекомендуется отслеживать следующие поля для каждого дочернего процесса:
parent_run_id
child_run_id
terminal_state
verification_receipt
completion_blockerОтсутствующее или противоречивое состояние должно вызывать incomplete_reconciliation, а не успех. Завершенный с ошибкой, отмененный или потерянный дочерний процесс может оправдывать частичный или заблокированный результат — но только с доказательствами.
Проверьте сами
Запустите три безопасных дочерних процесса:
- Тот, который успешно завершается.
- Тот, который возвращает частичный вывод, а затем завершается с ошибкой.
- Тот, который остается в ожидании.
Родительский процесс должен отказываться от успеха, пока каждый дочерний процесс не имеет авторитетного конечного состояния и не завершена требуемая проверка.
Вывод
Прежде чем доверять вашему оркестратору, спросите: проверяет ли он каждый дочерний запуск или просто считает полученные ответы?
📖 Читайте полный источник: r/openclaw
👀 Смотрите также

Короткие системные подсказки улучшают соблюдение Claude и сокращают потерю токенов
Разработчик обнаружил, что замена системного промпта из 3847 слов несколькими маленькими сфокусированными подсказками (всего около 200 слов) устранила дрейф и забывание инструкций у Claude.

WhatsApp на OpenClaw: Сэкономьте 2 часа, предварительно обновившись до 5.7
Настройка WhatsApp на OpenClaw требует библиотеки Baileys, круглосуточного аптайма и версии 5.7+, чтобы избежать призрачных чатов, деградации TUI и двойной отправки сообщений.

Сообщество обсуждает решения проблемы потребления токенов в OpenClaw
Пользователи делятся стратегиями управления высоким расходом токенов при работе ИИ-агентов круглосуточно.

Claude Code Visual: Практические заметки о хуках, сабагентах, MCP и CLAUDE.md
Разработчик делится практическим опытом использования Claude Code Visual, охватывая синтаксис MCP хуков, CLAUDE.md для контекста проекта, паттерны делегирования подагентов и команду /loop для повторяющихся задач.