Interactive workflows
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- cli
Research direction
The issue names no files, tests, or entry points. Start by reviewing how Warp currently represents and runs workflows, then define the interaction and state requirements before identifying an implementation area. Done would mean a workflow can request input repeatedly, preserve state, and branch to subsequent actions.
Written by the indexing model from the issue text.
Description
Discord username (optional)
No response
Describe the solution you'd like?
https://discord.com/channels/851854972600451112/852249738002956311/1014767188063834133
I would like to create an interactive workflow,
that asks me for input multiple times,
and modifies itself based on my responses.
Is your feature request related to a problem? Please describe.
Work to me is a series of commands with a limited set of available decisions between commands.
It would be nice if warp supported this model of working.
For example, I have a workflow that returns some information for a customer,
parameterized by the customer's name.
After I run this workflow, I'll do one of two things:
- draft an email to that customer
- open that customer's AWS dashboard
So after running the workflow,
I'd like to input either "a" or "b" to accomplish my next action.
It would be nice for the workflow to maintain state and accept input.
This is a simple example.
Many of my commonly performed tasks will involve over three decision points.
Additional context
I'm putting this at importance 4, not because I really need it,
But because I'm considering writing a framework that will let me generate such workflows myself
(and obviously it would be better if Warp had native integration :)
How important is this feature to you?
4
Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087
No response
- Dominant language
- Rust
- Stars
- 65.1k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from warpdotdev/warp
-
area:agent area:window-tabs-panes enhancement needs-info os:mac repro:high triaged
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
warpdotdev/warp#15768 · 3 comments · 1 reaction ·
-
bug factory-auto-implement factory:revops-factory os:mac ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 1/5 Under an hour Newbie friendliness 90/100
warpdotdev/warp#15697 · 2 comments ·
-
area:editor-notebooks bug repro:high triaged warp:auto-triage-review warp:tracking
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
warpdotdev/warp#13949 · 3 comments ·
-
markdown_parser: unclosed `<u>` markers pair via the emphasis algorithm and delete surrounding text Openarea:editor-notebooks bug ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
warpdotdev/warp#12863 · 2 comments ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
warpdotdev/warp#11969 · 2 comments ·
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100