We currently have no explicit support for sensors. Broadly speaking, we think the Airflow approach (where a task is running and polling) is a misguided approach.
However, users are free to reimplement that model in Dagster by having a polling loop within a solid.
In our upcoming major release (exact date TBD), we will have support for sensors, although we will implement it in a different part of the system, within our dagster-native fault-tolerant scheduler process. “Sensing” will occur outside the context of a run, and when the appropriate condition arrives, a run will start. Hope that helps! And thanks for the kind words.