1.1.7: MERGE development INTO master (#67)
* MERGE feature/50-adds-settings-and-updates-history-endpoints INTO development (#51)
* Endpoints reconfigurged for settings and history
* Update changelog
* MERGE Feature/rag chat fixed to not be agent INTO development (#53)
* Rag chat fixed
* Remove body from create for now, may change how this works later
* Works for saas, may stop workign on vercel
* MERGE feature/55-update-ollama-rag-chat INTO development (#56)
* Contains updates for ollama rag but is a bit more custom than intended, doesn't include return docs atm.
* Rag working for both openai and ollama
* MERGE feature/55-update-ollama-rag-chat INTO development (#57)
* Contains updates for ollama rag but is a bit more custom than intended, doesn't include return docs atm.
* Rag working for both openai and ollama
* Update changelog
* Update changlog
* fixing the retrieval routes
* Update changelog
* Update retrieval controller with file upload
* Adds better error handling for tools in agent
* Changes made (#62)
* MERGE feature/64-retricts-what-can-be-passed-to-settings-and-history INTO development (#65)
* Updates to restrict the keys that can be saved
* Adds the keys as args so could be altered
* adds some type hinting
* Small fix in history controller