I'm tempted to go on to ask why you don't use interruptible locks to implement Thread.join () but the reality is I don't know the internals well enough to do anything with that information. I will try ...
[2025-06-01] Many thanks to @aherzinger for implementing and refactoring the Generator and RAG models. [2025-05-30] Huge thanks to @baraayusry for implementing the Online Retriever using CrawAI and ...