Коротко
- Scorecard не скажет, можно ли оставить ваш пайплайн без присмотра. Он подскажет, куда сначала поставить человека или сторожа: где качество ниже 70%, где QA не нашёл подтверждений и где ограничение записано в docs самого механизма.
- Общая оценка 2026.10.5 — 68%, Alpha. Рантайм агентов, автоматизации, плагины и память стоят на Beta, Gateway runtime на Stable. Покрытие тестами не оценено ни у одной поверхности.
- Code Mode, без которого не работает скриптовый Swarm, экспериментальный, как и все API плагинов. Режим Code Mode задайте явно, версию OpenClaw закрепите, а после обновления перечитайте scorecard.
Вы собираете пайплайн, который будет работать ночью без вас, и хотите понять, на какие части OpenClaw можно опереться. У проекта для этого есть maturity scorecard, страница с оценкой зрелости каждой поверхности. Поверхностью (surface) называют крупную часть продукта: CLI, Telegram, рантайм агентов. Всего их 50, внутри 280 областей возможностей.
Откуда берутся оценки
Страница собирается из таксономии, то есть перечня поверхностей и их возможностей, и из свидетельств QA, автоматических проверок проекта. Метрик три:
- Coverage, покрытие, считается по детерминированным проверкам QA. Сейчас и у проекта, и у всех поверхностей оно Unscored, «не оценено». В итог покрытие не входит.
- Quality, качество, и Completeness, полнота, — оценки, которые ведут и проверяют люди.
Итог считают по качеству и полноте. Качество 65% (Alpha), полнота 71% (Beta), общая оценка 68%, Alpha. Шкала: Experimental 0–50%, Alpha 50–70%, Beta 70–80%, Stable 80–95%, Clawesome 95–100%.
У каждой поверхности есть ещё уровень на плашке: в таблице встречаются M1 Experimental, M2 Alpha, M3 Beta и M4 Stable. Определения уровней вынесены на страницу таксономии. Но и без них видно, что уровень и проценты расходятся. Linux Gateway host стоит на M4 Stable при качестве 75%, а это полоса Beta. Windows App / Node стоит на M3 Beta при качестве 19% и полноте 21%. Почему поверхности дали её уровень, не записано: история решений у всех помечена «Unknown (not recorded)». Поэтому смотрите на проценты, а не на плашку.
Колонка Support показывает статус долгосрочной поддержки (LTS): None, Partial или Full с числом. Что означает число, страница не поясняет. Документация разводит два вопроса: канал обновлений extended-stable отвечает, как долго поверхность поддерживается, а scorecard — насколько она проверена.
Карта для оркестрации
Ниже уровни и проценты из scorecard 2026.10.5 и категории прогона QA с той же страницы. Как читать последний столбец:
- «3/10» значит, что у 3 функций категории из 10 есть подтверждение QA. Ноль значит «не подтверждено», а не «упало».
- Прогон датирован 24 сентября и помечен «taxonomy identity mismatch». С текущей таксономией он совпал лишь в 21 области из 280, и в текущее покрытие страница его не засчитывает.
- Категорию к поверхности относит её идентификатор: он устроен как
поверхность.функция. А вот какие категории касаются вашей детали пайплайна, docs не говорят. Первый столбец — наше соотнесение по названиям.
| Деталь пайплайна | Поверхность | Уровень | Кач. / полн. | Категории QA, функций с подтверждением |
|---|---|---|---|---|
| Расписания, хуки, события извне | Automation and durable work | M3 Beta | 72 / 79 | Automation Hooks 11/11, Cron Jobs 12/22, Polling Controls 4/10, Heartbeat 1/4, Event Ingress 0/15 |
| Субагенты, ACP-агенты | Agent Runtime | M3 Beta | 78 / 79 | Tool Execution Controls 8/12, External Runtimes and Subagents 3/10 |
| Одобрения, ноды | Gateway runtime | M4 Stable | 80 / 88 | Nodes and Remote Capabilities 8/8, Approvals and Remote Execution 4/6 |
| Политика одобрений, сопряжение устройств | Security, auth, pairing, and secrets | M3 Beta | 72 / 79 | Approval Policy and Tool Safeguards 1/6, Device and Node Pairing 0/11 |
| Плагины | Plugins | M3 Beta | 72 / 79 | Installing and running plugins 11/24, Plugin approvals 0/6 |
| Память, сессии | Session, memory, and state lifecycle | M3 Beta | 75 / 76 | от Transcript Persistence 2/2 до Context Engine 0/9; Memory 3/23 |
| Контейнеры, облачное исполнение | Containers and cloud execution | M3 Beta | 67 / 71 | Container Setup 2/8, Container Operations 2/13 |
| Пульт оператора | Control UI | M3 Beta | 74 / 79 | Operator Console 10/12 |
| Канал | Telegram | M3 Beta | 68 / 78 | Native Controls and Approvals 3/11 |
За одной плашкой Beta прячется разброс. У «Automation and durable work» категории идут от 11/11 до 0/15. Что входит в Event Ingress, docs не раскрывают, так что ноль ещё не приговор вебхукам. Ограничения конкретных механизмов надёжнее искать на их собственных страницах. У внутренних хуков нет долговечной очереди, автоматического повтора и гарантии exactly-once (ровно одного выполнения), рестарт может потерять работу на лету. Вебхук /hooks/wake при полной очереди сессии отвечает HTTP 503, а уже принятые события не вытесняет. Повторить запрос позже должен отправитель.
Прогон описывает не совсем сегодняшний продукт. В нём есть категория Background Tasks and Flows, а в текущих docs сказано: «The shared Tasks ledger, TaskFlow orchestration API, and TaskFlow Webhooks plugin have been removed».
Experimental: что включается флагами
Документация называет экспериментальными предварительные функции (preview), которые включаются флагами конфига и ещё не стали долгим контрактом. Такие функции выключены по умолчанию, если страница функции не говорит иного, и меняются быстрее стабильного конфига. Практических правил два: если есть стабильный путь, берите его, а широко раскатывайте только после пробы на малом окружении.
Сейчас документированы шесть флагов:
| Что | Ключ |
|---|---|
| Code Mode | tools.codeMode.enabled |
| Tool Search | tools.toolSearch.enabled |
| Cloud Worker Desktop | cloudWorkers.desktop |
| Custom plugin UI | gateway.controlUi.experimental.customPlugins |
| Host Desktop | desktop.host.enabled |
| Песочница для Codex app-server | plugins.entries.codex.config.appServer.experimental.sandboxExecServer |
Tool Search по умолчанию включён, остальные — нет. Большинство переключателей есть в Control UI в разделе Settings → Labs, и меняются они без рестарта Gateway.
Владельцу пайплайна здесь важны две вещи.
Все API плагинов экспериментальные, включая хуки и контракты каналов и провайдеров. Между релизами они могут меняться. Документация советует закрепить версию OpenClaw и проверять каждую версию, которую вы объявляете совместимой.
Swarm, режим массового запуска субагентов, включён по умолчанию. Но его скриптовый API (agents.run, phase, log) доступен только при включённом Code Mode, а Code Mode экспериментальный. Ключ — tools.codeMode: false выключает режим, "auto" включает только для моделей, которые каталог провайдера помечает как подходящие, true — для всех запусков с инструментами. Короткая запись равна tools.codeMode.enabled, а объект без enabled считается выключенным. Что будет без ключа, страницы docs говорят по-разному: страницы Code Mode обещают "auto", страница об экспериментальных функциях — что выключено. Поэтому значение лучше прописать.
Как этим пользоваться
Scorecard не разрешает и не запрещает работу без присмотра. Он подсказывает, где человека или сторожа поставить в первую очередь: там, где качество поверхности ниже 70%, где у категории нет подтверждений QA и где ограничение записано в docs механизма. Готов ли ваш сценарий, проверяйте сами: пробным запуском на малом окружении и сторожевым прогоном.
Чек-лист:
- Выпишите детали пайплайна и найдите в scorecard своей версии их поверхности и ближайшие категории.
- Где качество ниже 70%, подтверждений нет или docs описывают ограничение, проверяйте результат. Подойдёт сторожевой прогон по расписанию, который смотрит, дошло ли событие. Получив 503 от
/hooks/wake, отправитель должен повторить запрос сам. - Одобрения. Запуску по расписанию на хосте Gateway иногда нужно одобрение команды. Если ни Control UI, ни приложение не подключены, запуск получит отказ сразу. Если подключены, будет ждать человека. Чтобы ночной запуск не вставал, при первом запросе нажмите Always allow. Это создаст постоянное разрешение (standing grant) ровно на эту команду, каталог и окружение. Задайте срок через
tools.exec.grantExpiryDays, иначе разрешение действует до отзыва. Список и отзыв:openclaw approvals grants listиrevoke. Команды с heredoc и правимыми файлами будут спрашивать каждый раз, а запуски на нодах карточек не получают вовсе. - Code Mode и другие флаги задайте явным значением и сначала опробуйте на малом окружении.
- Для плагинов закрепите версию OpenClaw и проверяйте каждую новую.
- После обновления перечитайте scorecard: уровни и проценты могут сдвинуться. Для осторожных есть канал extended-stable, он ставится только вручную и сам не применяется. А
openclaw updateоткажется ставить версию, которая не поддерживает схему ваших баз.
Чего scorecard не говорит
- Насколько поверхности покрыты тестами. Покрытие не оценено ни у одной.
- Насколько проверен продукт сейчас. Из 430 проверок прогона 344 прошли, 28 упали, 51 была заблокирована, 7 пропущены. Подтверждения нашлись у 424 функций из 2028, это 20,9%.
- Почему поверхности дан её уровень. История решений не записана.
- Гарантий. В релизных проверках scorecard назван advisory, рекомендательным.
- Ничего про ваш набор. Оценка ставится поверхности целиком. Ваша связка провайдера, канала и настроек может попасть в непроверенную часть даже на Stable.
Куда дальше
Из каких механизмов собирается оркестрация, мы разбирали в «Шести механизмах». Как раздать агенту полномочия, рассказано в «Автономии с поводком». Сторож, который будит модель только по делу, описан в «Наблюдателе без токенов». Как довести работу на несколько дней, — в статье о недельной задаче.
Проверено по документации OpenClaw 2026.10.5, октябрь 2026.