Ответ субагента не является подтверждением завершения: контрольный список проверки для оркестратора

✍️ OpenClawRadar📅 Опубликовано: 13 августа 2026 г.🔗 Source
Ad

Функция sessions_spawn в OpenClaw является неблокирующей — она возвращает runId и дочернюю сессию, когда работа принята, а не когда она завершена. Родительский процесс может получить частичный вывод, создать сводку и сообщить об успехе, в то время как другой дочерний процесс все еще выполняется, завершился с ошибкой или потерян.

Ключевые детали

  • sessions_yield — это документированный способ ожидания событий завершения.
  • Task Flow связывает многоэтапную работу с отдельными записями фоновых задач для устойчивых рабочих процессов.
  • Проверяйте каждый необходимый дочерний процесс перед завершением родительского.

Чек-лист сверки

В источнике рекомендуется отслеживать следующие поля для каждого дочернего процесса:

parent_run_id
child_run_id
terminal_state
verification_receipt
completion_blocker

Отсутствующее или противоречивое состояние должно вызывать incomplete_reconciliation, а не успех. Завершенный с ошибкой, отмененный или потерянный дочерний процесс может оправдывать частичный или заблокированный результат — но только с доказательствами.

Ad

Проверьте сами

Запустите три безопасных дочерних процесса:

  1. Тот, который успешно завершается.
  2. Тот, который возвращает частичный вывод, а затем завершается с ошибкой.
  3. Тот, который остается в ожидании.

Родительский процесс должен отказываться от успеха, пока каждый дочерний процесс не имеет авторитетного конечного состояния и не завершена требуемая проверка.

Вывод

Прежде чем доверять вашему оркестратору, спросите: проверяет ли он каждый дочерний запуск или просто считает полученные ответы?

📖 Читайте полный источник: r/openclaw

Ad

👀 Смотрите также

Как сократить расходы на OpenClaw Agent на 80% с помощью смены модели
Советы

Как сократить расходы на OpenClaw Agent на 80% с помощью смены модели

Пользователь отслеживал использование токенов в течение 14 дней и обнаружил, что 67% расходов приходилось на задачи, где дешевые модели Flash соответствовали качеству Opus. Переход на Flash по умолчанию и использование /model во время сессии сократили расходы с ~$170 до ~$35 в месяц.

OpenClawRadar
Коды промптов Claude перепроверены: L99 острее, OODA уже, ARTIFACTS потускнели, и 3 новых кода для использования
Советы

Коды промптов Claude перепроверены: L99 острее, OODA уже, ARTIFACTS потускнели, и 3 новых кода для использования

Повторное тестирование через 6 месяцев промпт-кодов L99, OODA и ARTIFACTS на Claude показывает: L99 стал острее на Sonnet 4.6/Opus 4.7, OODA не справляется со стратегическими запросами, ARTIFACTS необязателен для кода, а три новых кода (/skeptic, /blindspots, /decompose) заслуживают ежедневного использования. Не используйте более 2 кодов одновременно.

OpenClawRadar
Хорошая разработка с помощью ИИ происходит на уровне систем, а не задач
Советы

Хорошая разработка с помощью ИИ происходит на уровне систем, а не задач

Пользователь Reddit объясняет, как переход от исправления результатов работы ИИ-агента к созданию ограничений — например, правила линтера, заставляющего следовать навигации по UI — навсегда устраняет целые классы ошибок.

OpenClawRadar
3 недели OpenClaw: стоимость токенов, циклы и компактификация — уроки из окопов
Советы

3 недели OpenClaw: стоимость токенов, циклы и компактификация — уроки из окопов

После сжигания токенов на проверках пульса с Opus, циклах борьбы агентов и потери контекста из-за сжатия, пользователь Reddit делится выстраданными решениями: используйте более дешевые модели для тривиальных задач, пишите правила против зацикливания и сохраняйте журналы решений.

OpenClawRadar