-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Add UI for human in the loop operators #53035
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Hey @guan404ming , the backend API has been merged. Could you please rebase from the main branch and see whether it works for the frontend? the endpoints are detailed in #52868 (comment) and here're the example dags and the script to call rest API #52868 (comment) |
62e1c99 to
cb88982
Compare
|
Care to include screenshots when you're ready? |
|
Sure, I would attach them after I finished this. Thanks! |
d637233 to
1744a19
Compare
Thanks for the review. I've resolved the conflict. I'll be working with @Jasperora to wrap up the UI-related docs. We'll add examples and handle the rest in the follow up PR. |
pierrejeambrun
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think to update, looks good overall and I think it's a solid base to start building on top of it.
The UI will need some polishing. And as mentioned other auth providers need to be updated or this will not show in the UI for those users.
airflow-core/src/airflow/ui/src/components/FlexibleForm/FlexibleForm.tsx
Outdated
Show resolved
Hide resolved
29c757d to
b988a67
Compare
c53a710 to
e70f51d
Compare
d38922f to
e8e4877
Compare
|
#protm 🚀 |
Ah right, I missed it 🤦♂️ |
|
Thanks for all comments and reviews! 🙏 |
Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Co-authored-by: Wei Lee <weilee.rx@gmail.com>

Related Issue and PR
Issue - #52094
API - #52868
How
Screen.Recording.2025-07-21.at.5.17.04.AM.mov
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.