zyratlo opened a new issue, #7564:
URL: https://github.com/apache/texera/issues/7564
### Task Summary
The AI generate workflow tool converts a Python Jupyter notebook into a
Texera
workflow using an LLM. Today it has a single entry point: a button on the
workspace toolbar, which requires a workflow already open on the canvas.
We are consolidating to one entry point on the workflow dashboard (tracked in
#7360), so a user can start a conversion without opening a workflow first.
As the
first step toward that, remove the workspace toolbar entry point and the UI
that
exists only to serve it. This lands before the dashboard entry point so the
canvas and dashboard versions never coexist.
Scope:
- Remove the "AI generate workflow" button from the workspace toolbar and the
flow it starts: the upload dialog it opens, the confirmation shown before
overwriting the currently open workflow, and the loading indicator shown
on the
canvas while the LLM runs.
- Remove the toolbar control that reopens the embedded notebook panel, since
it
exists only alongside the toolbar entry point.
- Leave the shared conversion machinery in place: the upload dialog, the
notebook
to workflow conversion service, and the embedded notebook panel that
displays a
generated workflow's notebook. The dashboard entry point will reuse all of
it.
- After this change the tool has no entry point until the dashboard entry
point
lands. The feature remains behind its existing feature flag, so users see
no
change.
### Task Type
- [x] Refactor / Cleanup
- [ ] DevOps / Deployment / CI
- [ ] Testing / QA
- [ ] Documentation
- [ ] Performance
- [ ] Other
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]