tessl install tessl/pypi-apache-airflow-providers-ftp@3.13.0Provider package for Apache Airflow that enables FTP file transfer protocol operations including hooks, operators, and sensors for workflow integration.
Agent Success
Agent success rate when using this tile
84%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.06x
Baseline
Agent success rate without this tile
79%
Create an Apache Airflow DAG that monitors an FTP server for data files with flexible failure handling to ensure downstream tasks can proceed even when expected files are missing.
You need to implement a DAG that monitors two types of data files on an FTP server:
Critical data file: Must be present for the workflow to continue
/data/critical/daily_report.csvOptional supplementary file: Nice to have but not required
/data/optional/enrichment_data.csvBoth monitoring tasks should:
The DAG should be named ftp_file_monitor and scheduled to run daily.
@generates
Provides FTP file monitoring capabilities with timeout and soft-fail support.