Qu'est-ce que airflow-plugins ?
Créez des plugins Airflow 3.1+ qui intègrent des applications FastAPI, des pages d'interface utilisateur personnalisées, des composants React, des middlewares, des macros et des liens d'opérateur directement dans l'interface utilisateur d'Airflow. Utilisez cette compétence chaque fois que l'utilisateur souhaite créer un plugin Airflow, ajouter une page d'interface utilisateur personnalisée ou une entrée de navigation à Airflow, créer des points de terminaison basés sur FastAPI dans Airflow, servir des ressources statiques à partir d'un plugin, intégrer une application React dans l'interface utilisateur d'Airflow, ajouter un middleware au serveur API Airflow, créer des liens supplémentaires d'opérateur personnalisés ou appeler l'API REST Airflow depuis un plugin. Déclenchez également lorsque l'utilisateur mentionne AirflowPlugin, fastapi_apps, external_views, react_apps, l'enregistrement du plugin ou l'intégration d'une application Web dans Airflow 3.1+. Si quelqu'un crée quelque chose de personnalisé dans Airflow 3.1+ qui implique Python et une interface orientée navigateur, cette compétence s'applique presque certainement. Source : astronomer/agents.