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

Вышла новая версия 0.6.1 инструмента SimpleGen — вашего AI-помощника для автоматизации разработки решений на базе SimpleOne. В этом релизе мы закрыли важные дефекты деплоя и синхронизации, добавили отдельную команду для отправки изменений на стенд, упростили инициализацию и работу с правилами, а также подняли качество генерации и ревью кода.

Что нового

  • Исправлена некорректная инициализация полей типа list — дефект, о котором вы сообщали в обсуждении версии 0.5.1, устранён. Значения list-полей больше не «слетают» при инициализации.

  • Больше не теряются данные при деплое и синхронизации — исправлен дефект, из-за которого при выгрузке терялись данные записей, связанных со списочным представлением и представлением формы. Теперь всё доезжает до стенда в полном объёме.

  • Корректный порядок экспорта записей на стенд — доработали последовательность выгрузки: зависимые записи деплоятся в правильном порядке, ручных «доливок» больше не требуется.

  • Новая команда /simplegen.product_patch — отправляет изменения на стенд одной командой, без лишних шагов.

  • Убрали команду update_rules — её задачу полностью закрывает init с флагом --skip-export. Меньше команд — меньше путаницы.

  • Автоматическая инициализация репозитория — при первой инициализации SimpleGen сам создаёт репозиторий и делает первый коммит. Начать работу можно сразу.

  • Одна директория для правил — сократили перечень директорий: разные IDE теперь читают правила из одного и того же места.

  • Выше качество генерации и ревью кода — переработали промпты и проверки, решения получаются точнее, а замечания на само-ревью — предметнее.

  • Рефакторинг под качество и скорость — провели внутренний рефакторинг, который положительно влияет и на результат генерации, и на время отработки запросов.

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

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

Готово — вы на версии 0.6.1. Репозиторий и первый коммит при первой инициализации создадутся автоматически.

Схема разработки с SimpleGen

Чтобы было проще сориентироваться, где какая команда применяется, мы собрали полный цикл разработки в одну схему — от описания в бэклоге до влития MR. Она разбита на пять блоков: спецификация, разработка, демо и приёмка, ревью и тестирование с релизом.

Схему в формате SVG прикладываем к посту — её удобно открыть в браузере и приблизить нужный блок.

Коротко по блокам:

  • Спецификацияspec_create, затем ревью через spec_check и цикл правок до чистого результата.

  • Разработкаcontext_set, spec_plan, далее по фазам: code_generateproduct_patch → проверка фазы. После всех фаз — само-ревью через code_review, сборка SOP через product_build и выгрузка через product_sync.

  • Демо и приёмкаdemo_plan, demo_data_prepare, demo_run, после чего инженер проходит приёмку.

  • Ревью — ревьюер работает самостоятельно, с ИИ или через code_review; инженер отрабатывает каждый комментарий и актуализирует DSL, SOP и спецификацию.

  • Тестирование и релиз — тестирование QA, исправление дефектов, влитие MR. Если деплой прошёл неудачно, помогает product_rollback.

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

  • Генерация тестов и поставка инструментов под них

  • Генерация виджетов по Lo-fi макетам

  • Супер-режим — агент, который ведёт весь цикл разработки самостоятельно

  • Повышение качества генерируемых скриптов

  • Продолжаем работать по обратной связи и устранять дефекты

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


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


Схема:

2 лайка