Что такое airflow-plugins?
Создавайте плагины Airflow 3.1+, которые встраивают приложения FastAPI, пользовательские страницы пользовательского интерфейса, компоненты React, промежуточное ПО, макросы и ссылки операторов непосредственно в пользовательский интерфейс Airflow. Используйте этот навык всякий раз, когда пользователь хочет создать плагин Airflow, добавить пользовательскую страницу пользовательского интерфейса или запись навигации в Airflow, создать конечные точки на базе FastAPI внутри Airflow, обслуживать статические ресурсы из плагина, встроить приложение React в пользовательский интерфейс Airflow, добавить промежуточное программное обеспечение к серверу API Airflow, создать дополнительные ссылки для пользовательских операторов или вызвать REST API Airflow изнутри плагина. Также срабатывает, когда пользователь упоминает AirflowPlugin, fastapi_apps, external_views, act_apps, регистрацию плагина или встраивание веб-приложения в Airflow 3.1+. Если кто-то создает что-то собственное в Airflow 3.1+, использующее Python и интерфейс, ориентированный на браузер, этот навык почти наверняка пригодится. Источник: astronomer/agents.