OpenClaw 21 мая 2026 г. ок. 20 мин v2026.5.18 Subagent

OpenClaw v2026.5.18 Subagent
Реестр spawn · очередь · handoff

Удалённый Mac (VNC) · матрица · сетка 20 мин

Серверная стойка и сеть — оркестрация субагентов OpenClaw

v2026.5.18 (стабильный rollup от 2026-05-18) переводит субагентов из «spawn сработал» в режим отслеживаемо, с очередью, с возвратом. Spawn сообщает accepted только после успешной начальной записи в реестр; главная сессия поддерживает queued follow-ups и приоритет manual-turn; завершённый дочерний run возвращается через completion handoff в originating session. Усилены блокировки сессий и владение sandbox-peer. На арендованном удалённом Mac типичны: дочерняя задача идёт, главный чат молчит; accepted, но пустой список; orphaned нативные субагенты Codex. В статье — runbook из 8 шагов и 20-минутная VNC-сетка: граница Subagent / ACP / Active Memory, резервная копия, обновление, приёмка под тем же пользователем macOS, что и демон Gateway. Ссылки: нет ответа, launchd, v2026.5.7 плагины, несколько проектов, headless Linux vs macOS+VNC.

01

Разбор боли: призрачные spawn и обрыв handoff

Между 5.12 и 5.17 сбои субагентов редко означают «модель стала хуже». Чаще это рассинхрон оркестрации: реестр не записан, но accepted; завершение не доходит до главной сессии; зеркало Codex без дочерней сессии OpenClaw. Пути воспроизводимы — в тикет нужны request id и логи Gateway, а не споры о качестве модели.

Если архивировать только подтверждение в IM, цепочка доказательств теряется. С 5.18 «accepted» требует строки реестра или записи в консоли.

  1. 01

    Ошибка записи при «успехе» (исправлено): порядок сохранение реестра → accepted; сбой = явная ошибка spawn.

  2. 02

    Нет handoff: completion handoff в originating session; маршруты announcement sandbox-peer в 5.18.

  3. 03

    Гонка follow-up: queued follow-ups и manual-turn делают «вклинивание» в IM предсказуемым.

  4. 04

    Codex native orphaned: обслуживание childless-зеркал отдельно от чистого spawn OpenClaw.

  5. 05

    Ловушка удалённого Mac: пользователь SSH ≠ рабочий стол VNC — пустые списки spawn выглядят как регрессия.

02

Матрица SSH / VNC / поверхности приёмки

Проверкатолько SSHVNC желателенОК
openclaw --version / doctorдаопциональноCLI ≥ 2026.5.18, doctor без блокеров
Реестр после spawnлоги + CLIконсоль / список детейстрока < 30 с
completion handofftranscript главнойNetwork того же userитог в главном канале
очередь follow-upлоги priorityдве команды в IMmanual-turn первым
Codex nativetrajectory / doctorOAuth / разрешениянет orphaned
config subagentsdoctor --fixdiff конфигаудалены невалидные timeoutMs

Минимальная стоимость приёмки: SSH для артефактов, VNC для того же пользователя.

ACP привязывает текущую IM-сессию к coding runtime. Subagent — параллельный дочерний run + реестр + handoff. Active Memory вставляет поиск до главного ответа — это не новый spawn.

03

Runbook из 8 шагов: от резервной копии до доказательства handoff

  1. 01

    Заморозка и бэкап: дерево конфигурации, openclaw --version, сборка Gateway, ID узла. Несколько проектов: сначала изоляция.

  2. 02

    Обновление до 5.18: затем openclaw doctor — очистка subagents, plugin registry repair.

  3. 03

    Минимальный smoke spawn: короткая дочерняя задача с ясным концом; строка реестра до accepted.

  4. 04

    Проверка handoff: читаемое резюме в главной сессии; иначе логи handoff / announcement / session lock.

  5. 05

    Очередь follow-up: команда «вклинивания» пока дочерний run активен; manual-turn раньше очереди — не смешивать с cron.

  6. 06

    Путь Codex: таблица native ↔ дочерняя сессия OpenClaw отдельно.

  7. 07

    Перезапуск демона: launchd — строки keep реестра после reboot.

  8. 08

    Артефакты отката: логи и transcript в тикет; матрица CLI/Gateway.

bash
openclaw --version
openclaw doctor
openclaw status
# После короткого subagent в тестовом канале:
# rg -i "subagent|handoff|registry|spawn" /path/to/gateway.log | tail -n 80
04

Четыре вывода для тикетов изменений

  • Вывод 1: «spawn accepted» требует доказательства начальной записи в реестр (лог или UI).
  • Вывод 2: handoff ОК = видимый ответ в originating session, не только логи дочернего канала.
  • Вывод 3: queued follow-ups проверять двумя реально отправленными командами.
  • Вывод 4: раздельные пакеты доказательств Codex native и spawn OpenClaw.

Сквозные исправления (изолированный polling Telegram, финальный ответ Discord, drain pending при перезапуске Gateway) дают handoff OK при пустом IM. Сначала доставка по каналу, затем реестр.

05

Фиксированная триаж: spawn, handoff, тишина

  1. A

    CLI и Gateway на линии 5.18? Подсказки doctor по legacy-ключам subagents?

  2. B

    Пустой список после spawn → сбой записи или контекст пользователя, не таймаут модели.

  3. C

    Логи handoff, announcement, session lock; final payload delivery для вашего канала.

  4. D

    Слой канала: forum topic Telegram, режимы progress Discord.

  5. E

    Нагрузка CPU/RAM удлиняет ожидание блокировок — снизить параллельные spawn.

06

20-минутная VNC-сетка (перекрёстно с SSH)

ПунктVNCSSHОК
Версия консолиAbout / Network 200лог старта= CLI 5.18
Список после spawnстрока UIлог registry< 30 с
handoffфинальное сообщение в главномключевое слово handoffчитаемо
manual-turnпорядок двух командлог priorityвклинивание первым
тот же пользовательрабочий стол = демонwhoamiбез cross-user

На арендованном Mac VNCMac Gateway, браузер и «Конфиденциальность и безопасность» укладываются в одну VNC-сессию — диалоги, которые SSH не покажет. Команды с Windows: закрепить «логи SSH + разрешения VNC» в Linux vs macOS+VNC.

Читать

Связанные статьи

FAQ

Частые вопросы

Сначала начальная запись реестра и originating session; логи handoff. С 5.18 сбой записи → ошибка spawn.

Нет. ACP привязывает IM к coding runtime; subagent = параллельный run + реестр + handoff.

CLI и логи — да; UI spawn и диалоги разрешений — VNC под тем же пользователем, что демон.

doctor: убрать невалидные timeoutMs в subagents; модели на primary/fallback. Сначала бэкап.

Заключение

v2026.5.18 делает параллельную автоматизацию аудируемой: реестр, очередь, handoff — обрыв любого звена выглядит как «ИИ молчит». Граница с разбором «нет ответа».

Свой Mac несёт сон, канал и ожидание блокировок. Арендованный Mac: один рабочий стол VNC для Gateway и консоли — приёмка порядка 20 минут.

Для графической приёмки как в разделе 6: VNCMacкупить Mac в облаке, подключение на главной и в справке SSH-VNC.