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

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

Что нового

  • Исправлена серия дефектов выгрузки и синхронизации:

    • синхронизация одноимённых записей;
    • выгрузка полей типа «выбор» и их опций;
    • экспорт записей настройки форм;
    • выгрузка инстансов виджета.
  • Пайплайн автоматических проверок итогового МРа — теперь ключевые требования к пакету проверяются в CI, а не глазами на ревью. Описание по подключению — в разделе «Проверка пакетов в CI».

Проверка Что должно сойтись
compare-dsl Каждая запись из DSL лежит в пакете, и наоборот
containers Состав формы или списка в пакете совпадает с DSL
cyrillic В машинных полях (имена, скрипты, условия) нет кириллицы
translations У каждого перевода есть все языки
application Все записи пакета принадлежат одному приложению
policy Защищаемые таблицы едут с record_policy = Protected
  • Новая команда /simplegen.product_verify — локально проверяет соответствие SOP данным, ещё до отправки на ревью.

  • Новая команда /simplegen.spec_assess — оценивает входные критерии задачи: достаточно ли вводных, чтобы начинать разработку.

  • Новая команда /simplegen.diagrams_build — генерирует диаграммы по вашему решению.

  • Доработали демо-команды и добавили /simplegen.demo_data_apply — применение демо-данных на стенд одной командой.

  • Научили агента имперсонироваться под других пользователей — проверять поведение решения от разных ролей стало проще.

  • Индекс сигнатур SimpleOne API — агент быстрее находит нужный метод и тратит заметно меньше токенов. Заодно обновили сам справочник SimpleOne API.

  • Переработали шаблон спецификации — убрали технические аспекты и добавили описание use cases. Спецификация стала читаемой для всех участников, а не только для разработчика.

  • Актуализировали схему разработки — обновили схему полного цикла, от описания в бэклоге до влития МРа: в ней уже учтены новые команды (spec_assess, diagrams_build, product_verify, demo_data_apply) и CI-проверки пакета. Схему прикладываем к посту.

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

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

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

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

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

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

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


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

2 лайка