Плагины и интеграции
Модель плагинов: расширение системы интеграциями и бизнес-логикой вне ядра.
Плагины расширяют систему: интеграции и бизнес-логика разрабатываются вне ядра и подключаются к plugin-manager по TCP. @kosolapus/plugin-ts-sdk упрощает реализацию контракта публикации на TypeScript. Раздел вводит модель. Разработка и подключение вынесены в отдельные страницы, пошаговые рецепты в редакторе: Cookbook.
На какие вопросы отвечает раздел: Зачем выносить интеграции в плагины? Сломает ли обновление ядра мои плагины?
Модель плагинов
- ядро обновляется независимо. Плагины публикуют исполнители через plugin-manager и совместимы по semver SDK;
- границы совместимости — матрица версий;
- плагин — процесс с манифестом и TCP-подключением; исполнитель шага — конкретный handler внутри плагина или встроенный узел ядра.
Репозиторий примеров
Reference-пакеты, Docker compose для demo sidecar и README отдельных интеграций: flowforge-orchestrator/plugins. Состав и порты могут меняться между релизами repo. Актуальные значения всегда в README checkout.