Плагины

Разработка плагина (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 плагинов.

Дальше