OpenClaw использует агентские сессии в разработке

OpenClaw теперь разрабатывают через сам OpenClaw :lobster:
Питер Штайнбергер перевёл команду разработки на OpenClaw. Самая полезная часть нового процесса: агентская сессия стала рабочим артефактом, который можно передать коллеге и приложить к PR.
Новые приёмы Питера
:blue_circle:{‘type’: ‘plain’, ‘text’: ‘Сессия как ссылка’}
Следующая задача проходит по короткой цепочке: отдельный {‘type’: ‘plain’, ‘text’: ‘git worktree’} → реализация → 165 целевых тестов и проверок → {‘type’: ‘plain’, ‘text’: ‘PR #123987’}. После команды создать PR агент отработал 5 минут 35 секунд.
Питер уточнил в комментариях, что URL сессии можно прикрепить к PR или коммиту. Команда сейчас работает над совместным веб-интерфейсом и облачными сессиями: начать задачу на одном устройстве, продолжить вместе с командой, подключить облачный компьютер или VNC к отдельному агенту.
:blue_circle:{‘type’: ‘plain’, ‘text’: ‘Визуальное подтверждение стало обязательным для UI’}
Агент может записать {‘type’: ‘plain’, ‘text’: ‘webm’} через Playwright, загрузить файл в {‘type’: ‘plain’, ‘text’: ‘uploads.github.com/user-attachments’} и вставить полученный URL отдельной строкой в PR. Для широкой совместимости запись перегоняют через {‘type’: ‘plain’, ‘text’: ‘ffmpeg’} в H.264 MP4. Видео не коммитится в ветку продукта.
В {‘type’: ‘plain’, ‘text’: ‘PR #124013’} этот процесс уже использовали вживую: рядом лежат ролики до и после исправления, браузерный тест и результат {‘type’: ‘plain’, ‘text’: ‘autoreview’}. PR исправляет прыжки переписки при изменении ширины панели и уже смержен.
:blue_circle:{‘type’: ‘plain’, ‘text’: ‘Проверка собирается в несколько слоёв’}
{‘type’: ‘plain’, ‘text’: ‘worktree’} → тесты → видео до и после → {‘type’: ‘plain’, ‘text’: ‘autoreview’} → CI
В комментариях Питер признаёт, что баланс {‘type’: ‘plain’, ‘text’: ‘autoreview’} ещё настраивают. Видео тоже не закрывает всё: отдельно советуют записывать собранное приложение, а не только dev-сервер, и проверять клавиатуру со скринридером.
Что готовят к 18 августа
Автор {‘type’: ‘plain’, ‘text’: ‘статьи об обновлении’} - {‘type’: ‘plain’, ‘text’: ‘Ханнес Рудольф’}, который отвечает в OpenClaw за сообщество и отношения с разработчиками.
Команда ожидает выпустить релиз 18 августа. Внутри:
первичная настройка максимально близко к одному клику
более простая установка и обновление
автоматический поиск и подключение уже используемых инструментов
новая система хранения данных для длинных сессий и крупных конфигураций
Переработка затронула почти весь продукт, поэтому команда дольше тестирует обновление и не хочет улучшить первый запуск ценой поломки существующих установок.
В связанной {‘type’: ‘plain’, ‘text’: ‘заявке на SXSW’} подход Питера сформулирован как {‘type’: ‘plain’, ‘text’: ‘Play First, Ship Open’}. OpenClaw начался с часового прототипа без дорожной карты, команды и плана запуска. Дальше Питер строил публично и следовал за неожиданными сценариями, которые находило сообщество.
{‘type’: ‘plain’, ‘text’: ‘Чат’} | {‘type’: ‘plain’, ‘text’: ‘Токены дёшево’}


Оригинал в Telegram