15 августа 2026 г.
Слов агента больше не хватает: в OpenClaw правку UI без видео «до/после» не принимают
Петер Штайнбергер вписал в общий AGENTS.md правило: правишь интерфейс, приложи к PR видео или скриншоты «до/после».

Peter Steinberger 🦞
@steipete
Добавил в наш общий AGENTS MD короткую инструкцию: к каждому PR, который меняет состояние UI, прикладывать видео. https://github.com/openclaw/openclaw/pull/124013

· 10,7 тыс. просмотров
Раньше PR с правкой интерфейса приезжал со словами «поправил, стало лучше». Теперь в OpenClaw такие слова доказательством не считаются.
Правило короткое. Любое видимое изменение (Control UI, нативное приложение, поведение чата или сессии) приходит в PR со скриншотами «до/после» или коротким видео, снятыми с реально запущенной поверхности. Для правок gateway планка выше: прогон показывают на отдельном dev-gateway со своим портом и изолированным OPENCLAW_STATE_DIR, а к PR прикладывают запись потока.
Как это выглядит в деле. PR #124013 смержен 15 августа: фикс якоря транскрипта чата при ресайзе панели, 4 файла, +231/−6 строк. К диффу приложены две записи, resize-before.mp4 и resize-after.mp4.
Файлы в репозиторий не кладут. Складывать доказательства в ветку продукта запрещено отдельным пунктом, коммитить .github/pr-assets нельзя. Бандл уезжает через Crabbox, в PR остаётся ссылка на манифест.
**Снять доказательство можно одной командой.** Crabbox ставится строкой `brew install openclaw/tap/crabbox`. Дальше `crabbox desktop proof --id swift-crab --publish-pr 123 -- ./scripts/visual-smoke.sh`: команда прогоняет сценарий, пишет бандл из пяти файлов (metadata.json, screenshot.png, diagnostics.txt, screen.mp4 и контактный лист кадров) и заливает его в указанный PR. Длину и частоту кадров задают флаги `--record-duration 5s --record-fps 8`.
Правило лежит в общем AGENTS.MD, откуда скрипт sync-skills разносит его по машинам и репозиториям автора.
первоисточник