Omnisect is a compound name of the words omni (all; of all things) and insect (a small arthropod animal that has six legs and generally one or two pairs of wings.)
all insects (AI agents) work together in a colony
##TODOs:
- Authentication module, with RBAC, roles: student, professor, faculty managers, university managers, administration personnel
- Each plugin should have access to resources, such as LLM API, Transcriber API, Document Understanding API, OCR API
- When a plugin uses resources, resources track usage by plugin, student, and course
- Implement Frontend
- Plugins' input and output messages should be stored in the database
- [ ]