Плагины
Разработка плагина (SDK)
Структура, жизненный цикл и SDK-справочник для разработки плагина.
Как реализовать плагин по контракту TCP-публикации. На TypeScript удобнее через @kosolapus/plugin-ts-sdk.
На какие вопросы отвечает раздел: Как устроен плагин? Какие хуки доступны? Как версионировать?
Разработка плагина
- структура плагина и его контракт;
- жизненный цикл плагина;
- туториал «ваш первый плагин».
Репозиторий-шаблон: монорепо flowforge-orchestrator/plugins: пакеты telegram, jira, llm, office и др. как минимальные примеры на @kosolapus/plugin-ts-sdk.
Сборка одного плагина (из checkout plugins):
cd plugins/telegram # или свой каталог plugins/<name>
npm ci
npm run build
Локальный запуск без Docker (пример):
npm run build && npm start
SDK и контракт публикации — npm @kosolapus/plugin-ts-sdk.
Справочник по SDK
- API SDK и доступные хуки;
- версионирование плагинов и матрица совместимости с ядром.
Контракты HTTP API: автогенерируемая спецификация в API и MCP. На этой странице: SDK плагинов.