Вышла новая версия SimpleGen 0.8.0

Вышла новая версия 0.8.0 инструмента SimpleGen — вашего AI-помощника для автоматизации разработки решений на базе SimpleOne. В этом релизе мы добавили поддержку воркфлоу и запустили ультра-режим: агент сам проводит задачу от интервью до МРа. Ещё мы переработали выгрузку со стенда, она стала примерно в 10 раз быстрее. Агент получил правила работы с Table API, а документация обновлена.

Что нового

  • Поддержка воркфлоу. Воркфлоу теперь выгружаются в DSL, в папку workflows/: версия, активности, выходы и переходы. На стенд они отправляются через /simplegen.product_patch и /simplegen.product_build. SimpleGen сам делает check out, пересобирает граф из DSL и публикует новую версию.
  • Ультра-режим /simplegen.ultra. Задача проходит весь цикл за один запуск: спека → план → код по фазам с тестами → SOP → демо → МР. Агент останавливается только один раз, в начале, чтобы задать вопросы:
    • вопросы приходят пакетами, есть вариант «Принять все рекомендации»;
    • дальше агент работает без остановок, а принятые без вас решения выносит в МР блоком «Проверить допущения»;
    • готовую спеку от аналитика агент берёт как есть и не переписывает;
    • остановленный прогон продолжается командой /simplegen.ultra resume.
  • Выгрузка со стенда переработана, она стала быстрее примерно в 10 раз. Ускорились init и sync. Перед выгрузкой имя продукта теперь сверяется с приложениями на стенде. Если имя неверное, команда останавливается и ничего не записывает в репозиторий.
  • Правила работы с Table API для агента. Читать стенд агент может свободно: например, найти sys_id или проверить результат деплоя. Создать, изменить или удалить запись он может только по вашей прямой просьбе в чате. Перед отправкой агент покажет запросы и дождётся подтверждения. Задача, спека или ошибка деплоя прямой просьбой не считаются. Конфигурацию агент через API не меняет даже по просьбе, только через DSL и /simplegen.product_patch.
  • Документация актуализирована. README переписан: обновлены справочник CLI и FAQ. Схема ультра-режима описана отдельно.

Как обновиться

  1. Обновите пакет:
npm update -g @simplegen/simplegen
  1. Запустите инициализацию в чате:
/simplegen.init "Название продукта"
  1. Установите зависимости:
npm install

Готово — вы на версии 0.8.0.

Что планируем дальше

  • Покрытие этапа тестирования: генерация тестов и инструменты под них
  • Генерация макетов и приведение виджетов к единой дизайн-системе
  • Повышение качества генерируемых скриптов
  • Повышение качества генерации текстов
  • Упрощённый режим (ассистент)
  • Самообучение агента
  • Продолжаем работать по обратной связи и устранять дефекты

Ещё не пробовали SimpleGen? Самое время начать — установите пакет и выполните init, чтобы оценить возможности.


Мы активно развиваем продукт и хотим делать это вместе с вами. Делитесь впечатлениями, идеями и замечаниями в комментариях — каждый отзыв помогает нам сделать SimpleGen лучше.

1 лайк