Что уже работает в альфе GoalRail

Вчера мы тихо открыли альфу Goalrail. Без большого запуска. Дали доступ к рабочей сборке и теперь смотрим, где первые пользователи скажут: вот тут непонятно.

Сегодня покажу, что уже можно проверить руками.

Можно поставить CLI, запустить первую сессию и открыть тот же разговор в web UI. Можно подключить macOS app. Можно попробовать Debby, Polly или Scribe, а можно запустить своего агента из YAML.

Можно работать не только из локального терминала. Сессию можно открыть в браузере, поднять сервер, зайти с телефона, дать ссылку команде, вместе смотреть поток работы, писать в тот же чат или форкнуть разговор в другую сторону.

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

Это все еще альфа. Местами неровно, местами документация честнее интерфейса. Но главная форма уже видна: работа агента перестает быть одним локальным терминалом. В сессии видно, где работает агент, что было разрешено и какой след остался.

Прямо сейчас мы дособираем Code rail. Это слой в сессии, где виден статус индекса репозитория, поиск по символам и быстрый просмотр файла. Смысл не в том, чтобы добавить еще один поиск. Смысл в том, чтобы ревью не начиналось вслепую: к какому состоянию репозитория привязан агент, что можно открыть рядом с его действиями, где система должна честно сказать, а не лезть не туда.

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

Именно из таких случаев сейчас и собирается нормальный план работы.

Что уже работает в альфе GoalRail | Сетка — социальная сеть от hh.ru