* If you haven't seen the video in the linked issue please view it here #219
Once you have watched the video, please take a look at the attached json below to first understand the DS and the importance of it
The BE is going to send us a list of tasks that represent apps (will look similar to the json above).
For this we need to show a list of tasks that are used to answer the original prompt (think about this, not needed to dig deep in thoughts though).
First we need to show the tasks that have been recommended as tasks on a prompt, this shouldn't have much functionality (other than a play button for now).
When you execute (play button) on the task, you will show on UI a new section for execution of tasks to gather inputs from user. JSON should provide you enough details on what is classified as an input versus not per task
Existing
Based on a previous Task tied to #219, we should have an AIConductor page already built out, create a new component called AIConductorTasklist, will rename/resturcture likely. But for now the code for this should within this new component where there will be a prop for the list of tasks we get from the BE.
[ ] Take the list of tasks first show the bubbles that state that they have been added. (execution button) this will start the execution process and add to the executed Tasks section
[ ] In the executed section add the task we want to execute, when that gets added user will have to provide inputs for the executed tasks. You can find this in the variables for in the attached JSON
[ ] Tasks can be added and removed so keep this in mind (please account for this in the management of state for this component, will be based off of prop.list)
[ ] Add Submit Button
Functionality will be handled in separate task, but this is to ultimately take the inputs we provide to execute task as an API (will need Maher for this likely)
Description
* If you haven't seen the video in the linked issue please view it here #219 Once you have watched the video, please take a look at the attached json below to first understand the DS and the importance of it
tasks.json
The BE is going to send us a list of tasks that represent apps (will look similar to the json above).
For this we need to show a list of tasks that are used to answer the original prompt (think about this, not needed to dig deep in thoughts though).
First we need to show the tasks that have been recommended as tasks on a prompt, this shouldn't have much functionality (other than a play button for now).
When you execute (play button) on the task, you will show on UI a new section for execution of tasks to gather inputs from user. JSON should provide you enough details on what is classified as an input versus not per task
Existing
Based on a previous Task tied to #219, we should have an AIConductor page already built out, create a new component called AIConductorTasklist, will rename/resturcture likely. But for now the code for this should within this new component where there will be a prop for the list of tasks we get from the BE.
Reference
This issue references https://github.com/SEMOSS/semoss-ui/issues/219
https://www.figma.com/design/vKalSnkXYGsFWKIlcfSArs/AI-Conductor?node-id=0-1&t=MYoGLsNAShh70f09-0
Tasks