[Feature] Agent Interaction UI
Currently, main.py does not allow users to interact with agents to perform tasks. The task list is outlined below:
Phase 0: author quick documentation on current agents so that users know what each agent can do. have all agents and descriptions displayed with a ls command
Phase 1: add the ability for the user to send a query to a specific agent using "@" like in a chat app
Phase 2: add an "agent recommender" that a user can "@" with a task, then return the best agent for the job
Phase 3: fully automate the workflow. A user will type their instruction into a box and the recommender will talk to the best agent for the job to finish the task without user intervention
TODO:
- [ ] Web-based chat-box @BRama10
- [ ] Terminal-like enviroment
- [ ] Command parser
- [ ] Autocomplete
I think the GUI at this stage does not have to be based on Qt. We can develop a web-based AIOS-UI, such as chat-ui or open-webui.
I think the GUI at this stage does not have to be based on Qt. We can develop a web-based AIOS-UI, such as chat-ui or open-webui.
I think we may be better off developing our own ground-up web-based UI since we have our own custom features that don't exactly meld into static templates.