Вышла новая версия 0.6.1 инструмента SimpleGen — вашего AI-помощника для автоматизации разработки решений на базе SimpleOne. В этом релизе мы закрыли важные дефекты деплоя и синхронизации, добавили отдельную команду для отправки изменений на стенд, упростили инициализацию и работу с правилами, а также подняли качество генерации и ревью кода.
Что нового
-
Исправлена некорректная инициализация полей типа list — дефект, о котором вы сообщали в обсуждении версии 0.5.1, устранён. Значения list-полей больше не «слетают» при инициализации.
-
Больше не теряются данные при деплое и синхронизации — исправлен дефект, из-за которого при выгрузке терялись данные записей, связанных со списочным представлением и представлением формы. Теперь всё доезжает до стенда в полном объёме.
-
Корректный порядок экспорта записей на стенд — доработали последовательность выгрузки: зависимые записи деплоятся в правильном порядке, ручных «доливок» больше не требуется.
-
Новая команда
/simplegen.product_patch— отправляет изменения на стенд одной командой, без лишних шагов. -
Убрали команду
update_rules— её задачу полностью закрываетinitс флагом--skip-export. Меньше команд — меньше путаницы. -
Автоматическая инициализация репозитория — при первой инициализации SimpleGen сам создаёт репозиторий и делает первый коммит. Начать работу можно сразу.
-
Одна директория для правил — сократили перечень директорий: разные IDE теперь читают правила из одного и того же места.
-
Выше качество генерации и ревью кода — переработали промпты и проверки, решения получаются точнее, а замечания на само-ревью — предметнее.
-
Рефакторинг под качество и скорость — провели внутренний рефакторинг, который положительно влияет и на результат генерации, и на время отработки запросов.
Как обновиться
- Обновите пакет:
npm update -g @simplegen/simplegen
- Запустите инициализацию в чате:
/simplegen.init "Название продукта"
- Установите зависимости:
npm install
Готово — вы на версии 0.6.1. Репозиторий и первый коммит при первой инициализации создадутся автоматически.
Схема разработки с SimpleGen
Чтобы было проще сориентироваться, где какая команда применяется, мы собрали полный цикл разработки в одну схему — от описания в бэклоге до влития MR. Она разбита на пять блоков: спецификация, разработка, демо и приёмка, ревью и тестирование с релизом.
Схему в формате SVG прикладываем к посту — её удобно открыть в браузере и приблизить нужный блок.
Коротко по блокам:
-
Спецификация —
spec_create, затем ревью черезspec_checkи цикл правок до чистого результата. -
Разработка —
context_set,spec_plan, далее по фазам:code_generate→product_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 лучше.
Схема:
