Results 18 issues of Ali Salimli

## Tasks - [x] Add tests - [x] Documentation Fixes #3414

# Describe the issue A user should also be able to filter the queries on the metadata.

# Describe the issue We should return an error if the content of the file is malformed, such as CSV files have missing columns.

bug

# What does this PR do? Fixes #39 #53 ## Steps to test 1. Run `docker-compose up -d` to spin up kafka, kafka-ui and redis 2. Start python server 3....

# Describe the issue In the [current implementation](https://github.com/superagent-ai/super-rag/pull/91) the Kafka consumer we process messages synchronously, so this causes the "Head-of-Line Blocking" problem. One possible fix to leverage would be leveraging...

# Describe the issue Somestimes interpreter mode doesn't work. SAML: ```yaml workflows: - superagent: llm: gpt-4-turbo-preview name: Browser assistant intro: 👋 Hi there! How can I help search for answers...

bug

Since we use gpt-3.5-turbo-16k model for summarising. If we try to summarise a doc is relatively long. It will not be able to do it. https://github.com/superagent-ai/super-rag/blob/main/utils/summarise.py#L33 Example file: https://github.com/datasciencedojo/datasets/blob/master/titanic.csv

bug

## Summary This PR refactors the callback logic in LLMAgent with adding a callback manager to manage all the callbacks. Fixes #988

### ⚠️ Please check that this feature request hasn't been suggested before. - [X] I searched previous [Ideas in Discussions](https://github.com/homanp/superagent/discussions/categories/ideas) didn't find any similar feature requests. - [X] I searched...

enhancement