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

4 файла, которые заставили Claude Code писать безопасный код для продакшн-базы данных
Разработчик делится четырьмя файлами — CLAUDE.md, MEMORY.md, framework.md, decisions/log.md — и Python-мостом с идемпотентными ключами и защитой записи, позволяющими Claude Code безопасно работать с продакшен-базой данных Convex.

Использование легковесных Cron-задач для ежедневных советов OpenClaw
Пользователь делится своей настройкой ежедневного задания cron, которое публикует советы OpenClaw в канал Nextcloud Talk, выделяя флаг --light-context для уменьшения накладных расходов на начальную загрузку для изолированных задач.

Исследование использования токена OpenClaw выявило проблемы с конфигурацией.
Разработчик потратил свою еженедельную подписку на OpenAI Codex за 1,5 дня и использовал Claude Code для выявления проблем с конфигурацией: Telegram-боты срабатывали на каждое сообщение, веб-запросы возвращали сырой CSS/JS, а также накапливались неиспользуемые файлы сессий.

Переход с GitHub Copilot Pro+ на прямой API Anthropic: анализ затрат
Сравнение затрат разработчика показывает, что прямой API Anthropic может быть дешевле, чем GitHub Copilot Pro+ для одиночных разработчиков, причем Sonnet 4.6 покрывает 80% сценариев использования Opus.